Skip to content

ci: test Go 1.26 and 1.27 - #271

Open
appleboy wants to merge 2 commits into
mainfrom
ci/update-actions-go-matrix
Open

ci: test Go 1.26 and 1.27#271
appleboy wants to merge 2 commits into
mainfrom
ci/update-actions-go-matrix

Conversation

@appleboy

@appleboy appleboy commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

Run the CodeGPT test workflow against Go 1.26 and 1.27. Include the Go version in the cache key to keep compiled artifacts isolated. Migrate the credential-store dependency from the inaccessible authgate SDK to go-signet.

Related issues

  • Jira: N/A
  • GitHub: N/A

Architecture / flow

flowchart TD
    Event[Push or pull request] --> Matrix[Test matrix: OS x Go 1.26/1.27]
    Matrix --> Setup[setup-go selected matrix version]
    Setup --> Cache[Versioned Go cache]
    Cache --> Tests[Project test command]
    style Matrix fill:#dff0d8,stroke:#3c763d
    style Setup fill:#dff0d8,stroke:#3c763d
    style Cache fill:#dff0d8,stroke:#3c763d
Loading

AI authorship

  • No AI was used
  • AI was used
    • Tool / model: Codex, GPT-5
    • AI-authored files: .github/workflows/testing.yml, go.mod, go.sum, util/credstore.go, util/credstore_test.go
    • Human line-by-line reviewed: None — not yet reviewed by a human.

Change classification

  • Leaf change
  • Core change

Plan reference

Keep GitHub Actions current, run Go test jobs on the Go 1.26 and 1.27 matrix, and use the accessible go-signet credential SDK.

Verification

  • Automated: actionlint on the changed workflow; make test
  • Manual: Reviewed the generated matrix and versioned cache key.
  • Not run: GitHub-hosted Go 1.27 execution; it will run in the PR workflow.

Security check

  • No secrets in the diff
  • N/A - no external or security-sensitive interface changed

Risk and rollback

  • Risk: The expanded matrix may expose Go-version-specific test or tooling failures.
  • Rollback: Revert this single CI commit.

Reviewer guide

  • Read carefully: The test matrix, setup-go version input, and cache key.
  • Spot-check: Test execution remains unchanged.

Run test jobs against Go 1.26 and 1.27.
Copilot AI lite review requested due to automatic review settings August 30, 2026 00:01

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

- Replace the unavailable Authgate SDK module with the Signet SDK
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.

2 participants