name: build on: [push, pull_request] jobs: build: # On Codeberg's hosted runner use a label such as `codeberg-tiny`. runs-on: docker container: image: node:22-bookworm steps: # Forgejo resolves actions from data.forgejo.org, hence the full URL. - uses: https://data.forgejo.org/actions/checkout@v4 - run: npm ci - run: npm run typecheck - run: npm run build