Skip to content

ci: Update ruby/setup-ruby to v1.336.0 to support ubuntu-26.04 runners - #43

Merged
kinyoklion merged 1 commit into
mainfrom
devin/1793922099-setup-ruby-ubuntu-26
Nov 6, 2026
Merged

kinyoklion merged 1 commit into
mainfrom
devin/1793922099-setup-ruby-ubuntu-26

Conversation

@kinyoklion

@kinyoklion kinyoklion commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

Requirements

  • I have added test coverage for new or changed functionality
  • I have followed the repository's pull request submission guidelines
  • I have validated my changes against all supported platform versions

Related issues

build-linux (jruby-10.0) fails on #36 (and any PR that runs CI) since ubuntu-latest moved to ubuntu-26.04.

Describe the solution you've provided

Bumps the pinned ruby/setup-ruby from v1.299.0 to v1.336.0 (de492cf) in the CI action, the Windows job, and the docs publish workflow. v1.299.0 does not list ubuntu-26.04-x64 as a GitHub-hosted platform, so it treats the runner as self-hosted and refuses to install JRuby:

The current runner (ubuntu-26.04-x64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image

v1.336.0 includes ubuntu-26.04-x64 and ubuntu-26.04-arm64 in GitHubHostedPlatforms.

Describe alternatives you've considered

Pinning runs-on: ubuntu-24.04: works, but defers the problem and diverges from the other jobs.

Additional context

CI-only change; no release needed. Found during the weekly OpenFeature provider audit.

Link to Devin session: https://app.devin.ai/sessions/a5c7e7288f924650ba0ccbd5417d33d2
Open in Devin Desktop: https://app.devin.ai/desktop/session/a5c7e7288f924650ba0ccbd5417d33d2?variant=devin

SDK-3499


Note

Overview
Pins ruby/setup-ruby from v1.299.0 to v1.336.0 in the shared CI composite action (.github/actions/ci/action.yml), the Windows CI job in ci.yml, and the manual docs publish workflow.

This restores Linux CI (including JRuby) after ubuntu-latest switched to ubuntu-26.04: the older action did not treat that image as GitHub-hosted and failed Ruby/JRuby setup. No application or runtime code changes.

Reviewed by Cursor Bugbot for commit a340e63. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-Authored-By: Ryan Lamb <4955475+kinyoklion@users.noreply.github.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@devin-ai-integration
devin-ai-integration Bot marked this pull request as ready for review November 5, 2026 23:49
@devin-ai-integration
devin-ai-integration Bot requested a review from a team as a code owner November 5, 2026 23:50
@kinyoklion
kinyoklion merged commit 4f480f2 into main Nov 6, 2026
12 checks passed
@kinyoklion
kinyoklion deleted the devin/1793922099-setup-ruby-ubuntu-26 branch November 6, 2026 16:43
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