Files
2026-09-15 02:28:57 +02:00

37 lines
980 B
TOML

# SIAX toolchain-kontrakt v0.1.0 (sax3l/siax-templates @ SHA-pinad i
# .siax/template-pin.json) — accounted-instans. Genererad ur toolchain-discovery
# (observerade data: packageManager + CI-enforced scripts, 2026-09-15).
# mise är task-ENTRY; gate-logiken bor i .gitea/workflows/ (repots egen CI).
[tools]
node = "22"
[tasks.setup]
description = "Installera beroenden (frozen lockfile)"
run = "set -eu; npm ci --no-audit --no-fund"
[tasks.check]
description = "Snabba deterministiska kontroller (spegler CI-enforced gates)"
run = '''
set -eu
'''
[tasks.verify]
description = "Full svit enligt repots egna scripts"
run = '''
set -eu
npm run test
'''
[tasks.build]
description = "Bygg (repots build-script)"
run = "set -eu; npm run build"
[tasks.release]
description = "Verifiera innan release; deploy/release-vägen ägs av repots egna workflows"
run = '''
set -eu
npm run test
echo "Release-vägen: .gitea/workflows/ äger deployen. Byt aldrig förbi approval." >&2
'''