Files
admin 61b593b4c0
masterplan-lock / check (push) Successful in 4s
masterplan-lock / check (pull_request) Successful in 4s
CI (SIAX Cloud) / security (pull_request) Successful in 14s
CI (SIAX Cloud) / quality (push) Successful in 32s
CI (SIAX Cloud) / integration (pull_request) Successful in 26s
CI (SIAX Cloud) / quality (pull_request) Successful in 35s
CI (SIAX Cloud) / security (push) Successful in 45s
Security Scan (SIAX Cloud) / security (push) Successful in 45s
CI (SIAX Cloud) / integration (push) Failing after 45s
Security Scan (SIAX Cloud) / security (pull_request) Successful in 1m13s
fix(toolchain): check = typecheck (lint ar CI-advisory: legacy-noise) — lint som separat task, dokumenterat
2026-09-14 23:01:15 +02:00

48 lines
1.4 KiB
TOML

# SIAX toolchain-kontrakt v0.1.0 (sax3l/siax-templates @ SHA-pinad i
# .siax/template-pin.json) — 0pt-instans.
# mise är task-ENTRY; gate-logiken bor i .gitea/workflows/ (repots egen CI).
# pnpm-versionen följer package.json "packageManager" (pnpm@9.15.9,
# pnpm-lock.yaml lockfileVersion 9.0). Makefile är legacy-alias
# ("thin wrappers", egen header-kommentar) — mise är den kanoniska entryn;
# Makefile städas bort i separat PR med deleteBy enligt template-pin-alias.
[tools]
node = "22.13.0"
pnpm = "9.15.9"
[tasks.setup]
description = "pnpm install (frozen lockfile)"
run = "pnpm install --frozen-lockfile"
[tasks.check]
description = "Snabba deterministiska kontroller: typecheck (lint ar ADVISORY i CI: legacy-trad har pre-existing nois - separat task)"
run = '''
set -eu
pnpm run typecheck
'''
[tasks.lint]
description = "ESLint (advisory: continue-on-error i CI — legacy-noise; stads-PR kravs innan den kan gateras)"
run = "pnpm run lint"
[tasks.verify]
description = "Full svit: vitest + next build"
run = '''
set -eu
pnpm run test
pnpm run build
'''
[tasks.build]
description = "next build (deploybar artefakt)"
run = "pnpm run build"
[tasks.release]
description = "Verifiera innan release; deployment ägs av cd.yml (bygg en gång, promotra samma digest)"
run = '''
set -eu
pnpm run test
pnpm run build
echo "Release-vägen: .gitea/workflows/cd.yml (staging -> live gates -> prod). Byt aldrig förbi approval." >&2
'''