update workflows.

This commit is contained in:
Miroslav Šedivý
2025-03-30 17:29:44 +02:00
parent 4ab3dccc7f
commit cda281b78f
14 changed files with 106 additions and 163 deletions
+6 -19
View File
@@ -9,23 +9,10 @@ on:
- .github/workflows/webpage_test.yml
jobs:
webpage_test:
webpage-test:
name: Test Webpage Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-node@v4
with:
node-version: 18
cache: npm
cache-dependency-path: webpage/package-lock.json
- name: Install dependencies
working-directory: ./webpage
run: npm ci
- name: Build webpage
working-directory: ./webpage
run: npm run build
uses: .github/workflows/webpage_build.yml
with:
with-artifact: false
secrets: inherit