Skip to content

fix(ci): stabilize security scan workflows with Go 1.23#18

Merged
v1truv1us merged 1 commit intomainfrom
agent/issue-15-subagent
Feb 13, 2026
Merged

fix(ci): stabilize security scan workflows with Go 1.23#18
v1truv1us merged 1 commit intomainfrom
agent/issue-15-subagent

Conversation

@v1truv1us
Copy link
Owner

Fixes #15\n\n## Summary\n- Align workflow Go versions with go.mod baseline\n- Remove invalid Go 1.24 references causing CI instability\n\n## Changes\n- .github/workflows/security.yml: 1.24 -> 1.23\n- .github/workflows/release.yml: 1.24 -> 1.23\n- .github/workflows/test.yml: 1.21 -> 1.23\n\n## Validation\n- Workflow YAML syntax checked\n- Confirmed no remaining 1.24 references\n- Versions now consistent with project Go requirements

Issue #15: Stabilize security scan CI

The security scan workflow was failing because it specified Go version 1.24,
which doesn't exist. Go 1.23 is the current stable version and matches the
go.mod requirement.

Changes:
- Updated security.yml: Go 1.24 -> 1.23
- Updated release.yml: Go 1.24 -> 1.23
- Updated test.yml: Go 1.21 -> 1.23 (for consistency)

This ensures all CI workflows use the same Go version that matches the
project's go.mod requirements (go 1.23.0).

Testing:
- Verified YAML syntax for all three workflow files
- Confirmed Go 1.23 matches go.mod requirement
- All workflows now use consistent Go version
Copilot AI review requested due to automatic review settings February 13, 2026 03:59
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR addresses issue #15 by updating Go version specifications in GitHub Actions workflows to stabilize CI pipelines. The changes align workflow configurations with the project's minimum Go version requirement of 1.23.0 specified in go.mod, fixing workflows that referenced either outdated (1.21) or unavailable (1.24) Go versions.

Changes:

  • Updated test workflow from Go 1.21 to 1.23 (was below project minimum)
  • Updated security workflow from Go 1.24 to 1.23 (1.24 appears unavailable in CI)
  • Updated release workflow from Go 1.24 to 1.23 (1.24 appears unavailable in CI)

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/test.yml Updated go-version from 1.21 to 1.23 to meet project minimum requirements
.github/workflows/security.yml Updated go-version from 1.24 to 1.23 to use available Go version
.github/workflows/release.yml Updated go-version from 1.24 to 1.23 to use available Go version

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@v1truv1us v1truv1us merged commit 51c2748 into main Feb 13, 2026
10 of 13 checks passed
@v1truv1us v1truv1us deleted the agent/issue-15-subagent branch February 13, 2026 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

P0: Stabilize Security Scan CI to restore trust signal

2 participants