ci: create install-node-dependencies action (#100)

This commit is contained in:
Marco Pasqualetti
2024-11-16 11:27:10 +01:00
committed by GitHub
parent 65faaf0183
commit 6d72ffb876
9 changed files with 7318 additions and 90 deletions
+3 -13
View File
@@ -15,15 +15,11 @@ jobs:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
steps:
- name: Check out code
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 2
- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: 20
- name: Install NodeJS Dependencies
uses: ./.github/actions/install-node-dependencies
- name: Setup rust
uses: actions-rust-lang/setup-rust-toolchain@v1
@@ -31,12 +27,6 @@ jobs:
- name: Install tuono
run: cargo install tuono@0.12.3
- name: Install pnpm
run: npm i -g pnpm
- name: Install dependencies
run: pnpm install
- name: Build project
working-directory: ./apps/documentation
run: tuono build --static