Add board and stack management for 0.3.0
Some checks are pending
Validate Decky / web-client (push) Waiting to run
Some checks are pending
Validate Decky / web-client (push) Waiting to run
This commit is contained in:
parent
dfb04462f3
commit
6a8c6a1eb6
16 changed files with 364 additions and 92 deletions
34
.forgejo/workflows/validate.yml
Normal file
34
.forgejo/workflows/validate.yml
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
name: Validate Decky
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
pull_request:
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
web-client:
|
||||
# This matches the standard Docker label used by Forgejo Runner. If the
|
||||
# Unraid runner advertises a different label, change only this value.
|
||||
runs-on: docker
|
||||
container:
|
||||
image: node:22-bookworm
|
||||
steps:
|
||||
- name: Check out source
|
||||
uses: https://data.forgejo.org/actions/checkout@v6
|
||||
|
||||
- name: Install locked dependencies
|
||||
working-directory: app
|
||||
run: npm ci
|
||||
|
||||
- name: Validate Svelte and TypeScript
|
||||
working-directory: app
|
||||
run: npm run check
|
||||
|
||||
- name: Run unit tests
|
||||
working-directory: app
|
||||
run: npm test
|
||||
|
||||
- name: Build web assets
|
||||
working-directory: app
|
||||
run: npm run build
|
||||
Loading…
Add table
Add a link
Reference in a new issue