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
48 lines
1.4 KiB
TOML
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
|
|
'''
|