Files
archicratie-edition/.gitea/workflows/ci.yml
Archicratia 84c295d4ce
Some checks failed
CI / build-and-anchors (push) Failing after 5m4s
ci: build + anchors + inline-js guard
2026-01-20 14:19:11 +01:00

36 lines
694 B
YAML

name: CI
on:
push:
branches: ["**"]
pull_request:
branches: ["master"]
jobs:
build-and-anchors:
runs-on: ubuntu-latest
container:
image: node:20-bookworm-slim
steps:
- name: Install git (needed by checkout)
run: |
apt-get update
apt-get install -y --no-install-recommends git ca-certificates
git --version
- name: Checkout
uses: actions/checkout@v4
- name: Install deps
run: npm ci
- name: Inline scripts syntax check
run: node scripts/check-inline-js.mjs
- name: Build
run: npm run build
- name: Anchors contract
run: npm run test:anchors