Skip to content

Run the docs deploy and release on Ubuntu 24.04 - #51

Merged
ndbroadbent merged 1 commit into
mainfrom
ci/pin-ubuntu-24.04
Oct 23, 2026
Merged

ndbroadbent merged 1 commit into
mainfrom
ci/pin-ubuntu-24.04

Conversation

@ndbroadbent

Copy link
Copy Markdown
Member

The docs deploy for the #50 merge (e79b40f) failed before building anything: Unavailable version 3.4.5 for ruby on ubuntu-26.04. GitHub is moving ubuntu-latest from 24.04 to 26.04, and that run got 26.04; the deploy for #48 and the whole 0.3.0 Release workflow, two hours earlier, ran on 24.04. For Ubuntu 26.04, ruby-builder only has the newest patch releases (3.4.11, 3.3.12, 4.0.x), not the 3.4.5 in .ruby-version.

This pins every job in deploy-docs.yml and release.yml to ubuntu-24.04, as test.yml already pins ubuntu-22.04. Without it, the Release workflow's Ruby jobs (building the gem, publishing it, syncing the provider) would fail at random in the same way. terraform-example.yml doesn't install Ruby, so it stays on ubuntu-latest.

PR CI doesn't run these workflows: the deploy runs on pushes to main, and the release on tags. The deploy after this merges is the first real check. task ci passes locally.

ubuntu-latest is moving to Ubuntu 26.04, and ruby/setup-ruby only has
the newest Ruby patch releases for it, not the 3.4.5 in .ruby-version.
The docs deploy for e79b40f landed on 26.04 and failed to install Ruby.
The Release workflow's Ruby jobs would fail the same way.
@coderabbitai

coderabbitai Bot commented Oct 23, 2026

Copy link
Copy Markdown

Warning

Review limit reached

  • Run on-demand review

This review includes 2 billable files and costs up to $0.50.

  • Ask an admin to make reviews automatic

Open in CodeRabbit

Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing.

Or wait 40 minutes for your next included review.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available. Your 60 included PR review attempts over the past 7 days set your current allowance at 1 review per hour.

Learn how review limits work.

Review configuration:

⚙️ Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Essentials
  • Run ID: c049e7e7-54f2-4366-b0d8-f52e6e51211e
📥 Commits

Reviewing files that changed from the base of the PR and between e79b40f and 79d7921.

📒 Files selected for processing: 2
  • .github/workflows/deploy-docs.yml
  • .github/workflows/release.yml
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

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

@ndbroadbent
ndbroadbent merged commit dd78bdd into main Oct 23, 2026
12 checks passed
@ndbroadbent
ndbroadbent deleted the ci/pin-ubuntu-24.04 branch October 23, 2026 02:45
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.

1 participant