Compare commits

..
Author SHA1 Message Date
admin b2c1dba964 Merge pull request 'ci: concurrency enligt N6 (jobbstorm 2026-11-10)' (#555) from ci/concurrency-2026-11-10 into main
CI (SIAX Cloud) / Component conformance (blocking) (push) Successful in 7s
masterplan-lock / check (push) Successful in 7s
CI (SIAX Cloud) / security (push) Successful in 24s
security / scan (push) Failing after 21s
CI (SIAX Cloud) / integration (push) Successful in 1m38s
CI (SIAX Cloud) / sonar (push) Successful in 1m39s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Successful in 1m53s
CI (SIAX Cloud) / quality (push) Successful in 2m15s
Deploy to Coolify / deploy (push) Successful in 2m18s
Mergad efter gröna required checks (Simons beslut 2026-11-10: godkännandekravet förbigås).
2026-11-10 20:35:15 +00:00
Claude CodeandClaude Opus 5.5 9c96dca5fb ci: concurrency enligt N6 (jobbstorm 2026-11-10)
CI (SIAX Cloud) / sonar (pull_request) Skipped
masterplan-lock / check (pull_request) Successful in 4s
CI (SIAX Cloud) / Component conformance (blocking) (pull_request) Successful in 8s
CI (SIAX Cloud) / security (pull_request) Successful in 21s
security / scan (pull_request) Failing after 18s
CI (SIAX Cloud) / integration (pull_request) Successful in 1m14s
CI (SIAX Cloud) / quality (pull_request) Successful in 2m21s
CI/test/lint-workflows: concurrency med cancel-in-progress: true.
Deploy/release-workflows: concurrency med cancel-in-progress: false (bara köa).
Där push saknade grenfilter och pull_request fanns: push begränsad till main.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-10 21:23:09 +01:00
admin 1afcfdd703 fix(ci): gitleaks blockerar pa arbetstradet, misconfig och historik informativt
CI (SIAX Cloud) / security (push) Successful in 29s
CI (SIAX Cloud) / Component conformance (blocking) (push) Successful in 23s
security / scan (push) Failing after 42s
CI (SIAX Cloud) / sonar (push) Successful in 1m59s
CI (SIAX Cloud) / integration (push) Successful in 2m13s
Release chain (G17, ADR-W16-003) / Build, push, G17 (SBOM/scan/attest/verify/evidence) (push) Successful in 3m20s
Deploy to Coolify / deploy (push) Successful in 4m20s
CI (SIAX Cloud) / quality (push) Successful in 12m10s
CI (SIAX Cloud) / quality (pull_request) Canceled after 0s
CI (SIAX Cloud) / integration (pull_request) Canceled after 0s
CI (SIAX Cloud) / security (pull_request) Canceled after 0s
CI (SIAX Cloud) / sonar (pull_request) Canceled after 0s
CI (SIAX Cloud) / Component conformance (blocking) (pull_request) Canceled after 0s
security / scan (pull_request) Canceled after 0s
masterplan-lock / check (push) Successful in 4s
masterplan-lock / check (pull_request) Successful in 4s
2026-11-10 20:41:25 +01:00
2 changed files with 16 additions and 3 deletions
+5 -1
View File
@@ -8,10 +8,14 @@ name: masterplan-lock
on:
push:
branches: ["**"]
branches: [main]
pull_request:
workflow_dispatch:
concurrency:
group: ${{ gitea.workflow }}-${{ gitea.ref }}
cancel-in-progress: true
jobs:
check:
runs-on: ubuntu-latest
+11 -2
View File
@@ -81,12 +81,12 @@ jobs:
zricethezav/gitleaks:v8.30.1 detect --source /repo --no-banner --exit-code 1 \
|| echo "::notice::historiska traffar loggas informativt"
# Trivy filsystem, blockerar pa HIGH och CRITICAL (SUP-*)
# Trivy filsystem, blockerar pa HIGH och CRITICAL sarbarheter och hemligheter (SUP-*)
- name: Trivy filesystem scan
run: |
set +e
docker run --rm -v "$SCAN_VOLUME:/repo" -w /repo \
aquasec/trivy:0.76.2 fs --scanners vuln,secret,misconfig --severity HIGH,CRITICAL --exit-code 1 --no-progress /repo > /tmp/scan.log 2>&1
aquasec/trivy:0.76.2 fs --scanners vuln,secret --severity HIGH,CRITICAL --exit-code 1 --no-progress /repo > /tmp/scan.log 2>&1
rc=$?
set -e
tail -n 120 /tmp/scan.log
@@ -94,6 +94,15 @@ jobs:
if [ $rc -eq 1 ]; then echo "::error::Trivy filesystem scan hittade fynd"; exit 1; fi
echo "::warning::Trivy filesystem scan kunde inte köras (rc=$rc) - verktygsfel, inte fynd"; exit 0
# Dockerfile- och IaC-misconfig är informativt: DS-0002 (root-USER)
# kräver ändrade runtime-användare och hanteras per repo, inte i grinden.
- name: Trivy config informational
continue-on-error: true
run: |
docker run --rm -v "$SCAN_VOLUME:/repo" -w /repo \
aquasec/trivy:0.76.2 fs --scanners misconfig --severity HIGH,CRITICAL \
--exit-code 1 --no-progress /repo || echo "::notice::misconfig loggas informativt"
# Kanda sarbarheter i lasfilen. osv-scanner 2.x hittar inte alltid
# osv-scanner.toml sjalv, sa den skickas explicit nar den finns.
- name: OSV Scanner