Commit Graph

6 Commits

Author SHA1 Message Date
Valentin Maerten
1ce604da1c ci(github): fold govulncheck into the CI workflow
Move the govulncheck job from security.yml into ci.yml and add it to
the ci-status gate so it shares the CI concurrency group and is covered
by the single required check. Drop the now-redundant security.yml.
2026-07-02 11:04:00 +02:00
Valentin Maerten
d1c1e079e9 ci(github): carry over action pinning and version bumps from main
Preserve security hardening and version updates that main applied to the
now-removed lint.yml/test.yml: pin actions by commit SHA, bump Go matrix
to 1.25.10/1.26.x, golangci-lint to v2.12.2, and add read-only
permissions.
2026-07-01 21:58:44 +02:00
Valentin Maerten
f4a062453c ci(github): use setup-task with output grouping for tests
Restore the --output group options for better GitHub Actions log
grouping, while keeping the separate build job for compilation check.
2026-07-01 21:56:46 +02:00
Valentin Maerten
13a35982de ci(github): merge build step into test job 2026-07-01 21:56:46 +02:00
Valentin Maerten
e8d6795432 ci(github): improve workflow structure and add build job 2026-07-01 21:56:46 +02:00
Valentin Maerten
9d5e8e4577 ci(github): consolidate test and lint into single workflow 2026-07-01 21:56:46 +02:00