Skip to content

Fix CI: update Go version and GitHub Actions to current versions#11

Merged
renecannao merged 1 commit intomasterfrom
task5-fix-ci
Mar 23, 2026
Merged

Fix CI: update Go version and GitHub Actions to current versions#11
renecannao merged 1 commit intomasterfrom
task5-fix-ci

Conversation

@renecannao
Copy link
Copy Markdown

Summary

  • Update Go version from 1.16 to 1.25.7 across all three workflow files
  • Bump actions/checkout from v2 to v4
  • Bump actions/setup-go from v1 to v5
  • Bump actions/upload-artifact from v1 to v4 (in main.yml)
  • Update orchestrator-ci-env clone URL from openark to percona (in system.yml)
  • Rename step "Set up Go 1.16" to "Set up Go" in all workflows

Test plan

  • CI workflows trigger and pass on this PR
  • Verify no remaining references to @v1, @v2, or go-version: 1.16 in workflow files

Closes #5

Copilot AI review requested due to automatic review settings March 23, 2026 21:07
@gemini-code-assist
Copy link
Copy Markdown

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 23, 2026

Warning

Rate limit exceeded

@renecannao has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 22 minutes and 51 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: e175ee1a-b4a7-4faa-bf9b-e0cdd010b87b

📥 Commits

Reviewing files that changed from the base of the PR and between 9e99dd6 and 58cb36f.

📒 Files selected for processing (3)
  • .github/workflows/main.yml
  • .github/workflows/system.yml
  • .github/workflows/upgrade.yml
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch task5-fix-ci

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

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

Updates GitHub Actions workflows to align CI with the Go version declared in go.mod and modern supported major versions of common GitHub Actions.

Changes:

  • Bump workflow Go toolchain from 1.16 to 1.25.7 via actions/setup-go@v5.
  • Update actions/checkout to @v4 across workflows and actions/upload-artifact to @v4 in main.yml.
  • Switch orchestrator-ci-env clone URL from openark to percona in system.yml.

Reviewed changes

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

File Description
.github/workflows/main.yml Updates checkout/setup-go/upload-artifact versions and Go toolchain version used in CI.
.github/workflows/system.yml Updates checkout/setup-go versions, Go toolchain version, and orchestrator-ci-env repo URL.
.github/workflows/upgrade.yml Updates checkout/setup-go versions and Go toolchain version for upgrade workflow.

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

Comment on lines 15 to +21
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v4

- name: Set up Go 1.16
uses: actions/setup-go@v1
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.16
go-version: '1.25.7'
Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

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

The steps: list items are indented at the same level as steps: (e.g., - uses: actions/checkout@v4). YAML requires the sequence items to be indented under steps:; as written this workflow is likely invalid and will fail to parse in GitHub Actions. Please indent all step entries (and their nested keys) consistently under steps:.

Copilot uses AI. Check for mistakes.
Comment on lines 14 to 22
steps:
- name: Set up Go 1.16
uses: actions/setup-go@v1
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.16
go-version: '1.25.7'

- name: check out
uses: actions/checkout@v2
uses: actions/checkout@v4

Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

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

The steps: entries are not indented under steps: (the - name: line starts at the same indentation level as steps:). This makes the YAML structure invalid and will likely prevent the workflow from running. Please indent the entire steps sequence (and nested keys) under steps:.

Copilot uses AI. Check for mistakes.
Comment on lines 13 to 18
steps:
- name: Set up Go 1.16
uses: actions/setup-go@v1
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.16
go-version: '1.25.7'

Copy link

Copilot AI Mar 23, 2026

Choose a reason for hiding this comment

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

The steps: list items are aligned with steps: instead of being indented beneath it. GitHub Actions workflows are strict YAML; this indentation is likely to make the workflow fail to load. Please indent all - name: / - uses: items (and their nested keys) under steps:.

Copilot uses AI. Check for mistakes.
@renecannao renecannao merged commit 3697a19 into master Mar 23, 2026
6 of 8 checks passed
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.

Fix CI: update Go version and GitHub Actions to current versions

2 participants