Skip to content

Update actions/setup-go action to v7 - #971

Open
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/actions-setup-go-7.x
Open

Update actions/setup-go action to v7#971
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/mintmaker/main/actions-setup-go-7.x

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Jul 19, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
actions/setup-go action major v6v7

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

actions/setup-go (actions/setup-go)

v7.0.0

Compare Source

What's Changed
New Contributors

Full Changelog: actions/setup-go@v6...v7.0.0

v7

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@github-actions github-actions Bot added the semver/major Semver major version bump label Jul 19, 2026
@github-actions

github-actions Bot commented Jul 19, 2026

Copy link
Copy Markdown

AI Dependency Impact Analysis

Previous analysis

Risk Level: LOW

Summary of Dependency Changes

The actions/setup-go GitHub Action has been updated from v6 to v7. This major update primarily migrates the action's codebase to ESM (ECMAScript Modules) and upgrades its internal dependencies, such as @actions/cache.

Affected Code

No Go source code files are affected by this change. The update only impacts GitHub Actions workflow files (typically located in .github/workflows/) that reference actions/setup-go.

Breaking Change Assessment

Although this is a major version bump, the release notes indicate that the changes are internal to the action (specifically the migration to ESM and dependency bumps). There are no documented breaking changes to the action's inputs (go-version, cache, etc.) or outputs. Existing workflow configurations should continue to function without modification.

Security Assessment

No security advisories or vulnerability reports are associated with this update.

Supply-Chain Assessment

No supply-chain concerns detected.

Recommended Action

Merge: Low risk, as this is an update to a GitHub Action with no breaking configuration changes. Confirm that CI pipelines execute and pass successfully using the new version.

Risk Level: LOW

Summary of Dependency Changes

The actions/setup-go GitHub Action has been updated from version v6 to v7.0.0. The primary changes in this major release include a migration of the codebase to ESM (ECMAScript Modules) and internal dependency upgrades, such as bumping @actions/cache to 6.2.0.

Affected Code

No Go source code files are affected by this update. The change only impacts CI/CD workflows (typically located in .github/workflows/) that reference actions/setup-go.

Breaking Change Assessment

Although this is a major version bump (v6 to v7), the breaking changes are internal to the action's codebase (the ESM migration and dependency updates) and do not modify the action's public inputs, outputs, or configuration options. Standard usage (such as specifying go-version or enabling cache) remains completely compatible.

Security Assessment

No security advisories or vulnerability reports were associated with this update in the context.

Supply-Chain Assessment

No supply-chain concerns detected.

Recommended Action

Merge: Low risk, no breaking changes affect our usage.

@github-actions github-actions Bot added the risk/low AI-assessed low risk dependency update label Jul 19, 2026

@github-actions github-actions Bot 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.

Risk Level: LOW

Summary of Dependency Changes

The actions/setup-go GitHub Action has been updated from v6 to v7. This major update primarily migrates the action's codebase to ESM (ECMAScript Modules) and upgrades its internal dependencies, such as @actions/cache.

Affected Code

No Go source code files are affected by this change. The update only impacts GitHub Actions workflow files (typically located in .github/workflows/) that reference actions/setup-go.

Breaking Change Assessment

Although this is a major version bump, the release notes indicate that the changes are internal to the action (specifically the migration to ESM and dependency bumps). There are no documented breaking changes to the action's inputs (go-version, cache, etc.) or outputs. Existing workflow configurations should continue to function without modification.

Security Assessment

No security advisories or vulnerability reports are associated with this update.

Supply-Chain Assessment

No supply-chain concerns detected.

Recommended Action

Merge: Low risk, as this is an update to a GitHub Action with no breaking configuration changes. Confirm that CI pipelines execute and pass successfully using the new version.

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 19, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 9:02 AM UTC · Completed 9:05 AM UTC
Commit: 37b10e4 · View workflow run →

@fullsend-ai-review

fullsend-ai-review Bot commented Jul 19, 2026

Copy link
Copy Markdown

Review

Findings

High

  • [protected-path] .github/workflows/go-ci.yaml, .github/workflows/mpc-test.yaml, .github/workflows/test-e2e.yml — All three changed files are under .github/, a protected path requiring human approval. This Renovate-generated PR updates actions/setup-go from v6 (4a3601121dd01d1626a1e23e37211e3254c1c06c) to v7 (b7ad1dad31e06c5925ef5d2fc7ad053ef454303e) across CI workflow files but has no linked issue justifying the modification of governance/infrastructure files. The change itself is mechanical (commit SHA pin update with version comment), and the existing requires-manual-review label correctly flags this for human sign-off. Human approval is always required for protected-path changes.

Next steps:

  • /fs-fix — agent addresses review findings automatically
  • /fs-fix <your instruction> — agent fixes with your specific guidance
  • Push commits directly — review re-runs automatically on push
  • /fs-fix-stop — disable automatic fix runs for this PR
Previous run

Review — ✅ Approve

PR: #971chore(deps): update actions/setup-go action to v7
Author: red-hat-konflux[bot] (MintMaker/Renovate)
Scope: 3 CI workflow files, 4 line changes (SHA pin updates only)

Summary

This PR updates the actions/setup-go GitHub Action from v6 to v7 across all three CI workflow files:

  • .github/workflows/go-ci.yaml (2 instances: lint + check-sources jobs)
  • .github/workflows/mpc-test.yaml (1 instance: unit tests job)
  • .github/workflows/test-e2e.yml (1 instance: e2e tests job)

Verification

Check Status
SHA pin integrity b7ad1dad31e06c5925ef5d2fc7ad053ef454303e verified against upstream actions/setup-go v7.0.0 tag via GitHub API
Breaking changes ✅ v7.0.0 release notes show internal-only changes (ESM migration, @actions/cache bump to 6.2.0) — no user-facing API changes
Parameter compatibility go-version-file parameter used by all workflows remains supported in v7
Pinning consistency ✅ SHA + version comment style matches all other action pins in these workflows
Completeness ✅ All 4 instances of actions/setup-go across all workflow files are updated

Findings

No findings at or above the reporting threshold.


Protected paths detected — this PR modifies files under one or more
protected paths. The review agent cannot approve PRs that touch these paths.
A human reviewer must approve this PR.

Protected files in this PR:

  • .github/workflows/go-ci.yaml
  • .github/workflows/mpc-test.yaml
  • .github/workflows/test-e2e.yml

Labels: PR updates GitHub Actions workflow files

@fullsend-ai-review fullsend-ai-review Bot added requires-manual-review Review requires human judgment github_actions Pull requests that update GitHub Actions code labels Jul 19, 2026
@codecov-commenter

codecov-commenter commented Jul 19, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 77.06%. Comparing base (eb2e29c) to head (9be3b20).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #971      +/-   ##
==========================================
+ Coverage   76.92%   77.06%   +0.14%     
==========================================
  Files          26       26              
  Lines        2817     2817              
==========================================
+ Hits         2167     2171       +4     
+ Misses        452      449       -3     
+ Partials      198      197       -1     
Flag Coverage Δ
e2e-tests 32.51% <ø> (+2.02%) ⬆️
unit-tests 73.98% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 2 files with indirect coverage changes


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update eb2e29c...9be3b20. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/mintmaker/main/actions-setup-go-7.x branch from 31aec4e to 9be3b20 Compare August 3, 2026 16:33
@github-actions github-actions Bot added risk/low AI-assessed low risk dependency update and removed risk/low AI-assessed low risk dependency update labels Aug 3, 2026

@github-actions github-actions Bot 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.

Risk Level: LOW

Summary of Dependency Changes

The actions/setup-go GitHub Action has been updated from version v6 to v7.0.0. The primary changes in this major release include a migration of the codebase to ESM (ECMAScript Modules) and internal dependency upgrades, such as bumping @actions/cache to 6.2.0.

Affected Code

No Go source code files are affected by this update. The change only impacts CI/CD workflows (typically located in .github/workflows/) that reference actions/setup-go.

Breaking Change Assessment

Although this is a major version bump (v6 to v7), the breaking changes are internal to the action's codebase (the ESM migration and dependency updates) and do not modify the action's public inputs, outputs, or configuration options. Standard usage (such as specifying go-version or enabling cache) remains completely compatible.

Security Assessment

No security advisories or vulnerability reports were associated with this update in the context.

Supply-Chain Assessment

No supply-chain concerns detected.

Recommended Action

Merge: Low risk, no breaking changes affect our usage.

@fullsend-ai-review

fullsend-ai-review Bot commented Aug 3, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 4:33 PM UTC · Completed 4:43 PM UTC
Commit: 701e62a · View workflow run →

@fullsend-ai-review fullsend-ai-review Bot 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.

See the review comment for full details.

@fullsend-ai-review fullsend-ai-review Bot removed the requires-manual-review Review requires human judgment label Aug 3, 2026
@red-hat-konflux red-hat-konflux Bot changed the title chore(deps): update actions/setup-go action to v7 Update actions/setup-go action to v7 Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code risk/low AI-assessed low risk dependency update semver/major Semver major version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant