Skip to content

ci(gha): GitHub Actions lifecycle updates [NO JIRA] - #55

Draft
g2-enterprise-platform-bot[bot] wants to merge 1 commit into
mainfrom
chore/gha-lifecycle-g2_command
Draft

g2-enterprise-platform-bot[bot] wants to merge 1 commit into
mainfrom
chore/gha-lifecycle-g2_command

Conversation

@g2-enterprise-platform-bot

@g2-enterprise-platform-bot g2-enterprise-platform-bot Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

Keeps the GitHub Actions setup in g2crowd/g2_command current. Opened by the GitHub Actions lifecycle autopilot as one combined pull request for this repository.

What changes

  • Upgrades 2 jobs from Ubuntu 24.04 to Ubuntu 26.04, the newest LTS.
  • Pins 2 runner labels to an explicit OS version, so jobs don't change underneath you when a -latest label moves to a new release.
  • Updates 2 actions that still run on a Node.js runtime GitHub no longer supports; the new versions run on Node 24.
  • Updates 1 other action to its latest release.

Every version below was checked on 2026-10-26 and has been out for at least seven days.

Actions

Action From To Released Why Release notes
actions/checkout v2 v7 (currently v7.0.1) 2026-07-20 Current version runs on Node 12, which GitHub no longer supports v3.0.0 … v7.0.1 (38 releases)
actions/checkout v4 v7 (currently v7.0.1) 2026-07-20 Current version runs on Node 20, which GitHub no longer supports v5.0.0 … v7.0.1 (10 releases)
reviewdog/action-rubocop v2.1.0 v2 (currently v2.22.0) 2025-09-04 Newer release available —

Runners

Workflow Job From To
linters.yml build ubuntu-latest ubuntu-26.04
ruby_ci.yml build ubuntu-latest ubuntu-26.04

Release notes review

actions/checkout v7 requires a Node 24-capable hosted runner; both pull-request workflows run on Ubuntu 26.04 and do not use pull_request_target or workflow_run, so no input changes are needed.

Left unchanged (2)
  • .github/workflows/linters.yml (line 7): not moved to Ubicloud: the repository is public
  • .github/workflows/ruby_ci.yml (line 9): not moved to Ubicloud: the repository is public

Tracking: DX-1923

@g2-enterprise-platform-bot

Copy link
Copy Markdown
Author

CI remains in draft: the legacy Ruby matrix has pre-existing dependency failures (ActiveSupport::LoggerThreadSafeLevel::Logger). Ubuntu 26.04 also exposed matrix compatibility failures, so Ruby CI was retained on Ubuntu 24.04. No current-head regression remains after the prescribed rerun.

@g2-enterprise-platform-bot

g2-enterprise-platform-bot Bot commented Oct 16, 2026 •

Copy link
Copy Markdown
Author

CI checks build (3.0.7, rails_7.0), build (3.0.7, rails_7.1), build (3.1.6, rails_7.0), build (3.1.6, rails_7.1), and build (3.2.5, rails_7.0) regressed on this update — keeping as draft for human review

@g2-enterprise-platform-bot
g2-enterprise-platform-bot Bot force-pushed the chore/gha-lifecycle-g2_command branch from 53c1020 to 6837146 Compare October 16, 2026 08:23
@g2-enterprise-platform-bot
g2-enterprise-platform-bot Bot force-pushed the chore/gha-lifecycle-g2_command branch from 0c17cf5 to 9422d6c Compare October 26, 2026 09:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gha-lifecycle GitHub Actions lifecycle autopilot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants