Skip to content

Set continue-on-error: false for ruby_head and truffleruby workflows#270

Merged
yahonda merged 1 commit intorsim:masterfrom
yahonda:set-continue-on-error-false
Apr 14, 2026
Merged

Set continue-on-error: false for ruby_head and truffleruby workflows#270
yahonda merged 1 commit intorsim:masterfrom
yahonda:set-continue-on-error-false

Conversation

@yahonda
Copy link
Copy Markdown
Collaborator

@yahonda yahonda commented Apr 14, 2026

Summary

Flip continue-on-error from true to false on the ruby_head and truffleruby scheduled workflows so that a failed CI job actually fails the suite.

In practice, continue-on-error: true makes job results "green even when red" and failures under that mode tend to get ignored — defeating the purpose of running the job at all. We'd rather see a real red status when a head/preview Ruby genuinely breaks.

A companion change for the PR-gating workflows (test, test_11g, test_11g_ojdbc11, jruby_head) is in #259.

Test plan

  • CI runs and any preexisting head/preview failures now surface as real failures (rather than being masked).

🤖 Generated with Claude Code

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

This PR updates the scheduled “preview Ruby” CI workflows so that failures in ruby_head and truffleruby runs surface as actual workflow failures, instead of being masked by continue-on-error.

Changes:

  • Set continue-on-error: false for the build job in the ruby_head scheduled workflow.
  • Set continue-on-error: false for the build job in the truffleruby scheduled workflow.

Reviewed changes

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

File Description
.github/workflows/ruby_head.yml Makes scheduled Ruby head/debug failures fail the workflow by disabling job-level continue-on-error.
.github/workflows/truffleruby.yml Makes scheduled TruffleRuby failures fail the workflow by disabling job-level continue-on-error.

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

Flip continue-on-error from true to false on the ruby_head and
truffleruby workflows so that a failed CI job actually fails the
suite. continue-on-error: true makes job results "green even when
red", and in practice failures under that mode tend to be ignored —
defeating the purpose of running the job at all.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@yahonda yahonda force-pushed the set-continue-on-error-false branch from 9ff2bd9 to 6c8623c Compare April 14, 2026 01:58
@yahonda yahonda merged commit e39e8e4 into rsim:master Apr 14, 2026
21 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.

2 participants