Skip to content

Fix Smoke Test JUnit: bump ruby-version 2.2 -> 3.2 - #17

Merged
scruplelesswizard merged 1 commit into
mainfrom
fix/junit-smoke-test-ruby-version
Jul 31, 2026
Merged

Fix Smoke Test JUnit: bump ruby-version 2.2 -> 3.2#17
scruplelesswizard merged 1 commit into
mainfrom
fix/junit-smoke-test-ruby-version

Conversation

@scruplelesswizard

Copy link
Copy Markdown
Owner

rspec_junit_formatter requires Ruby >= 2.3; the job pinned 2.2, so gem install rspec_junit_formatter has been failing on every run. This has been broken on main since #6 merged — that PR was admin-merged with no CI run (no checks ran at all on that fork PR), so the break wasn't caught until this job actually ran on a same-repo branch (in #15). One-line fix, same job otherwise unchanged.

rspec_junit_formatter requires Ruby >= 2.3; the job pinned 2.2, so
'gem install rspec_junit_formatter' failed on every run. This has been
broken on main since #6 merged (that PR was admin-merged with no CI
run, so the break wasn't caught until this smoke test actually ran on
a same-repo branch).
@scruplelesswizard
scruplelesswizard merged commit 2a0c2bd into main Jul 31, 2026
11 checks passed
scruplelesswizard added a commit that referenced this pull request Jul 31, 2026
Adds smoke-test-correctness: runs the default file-count split across all three split-index values with split-total=3, then asserts partitions are non-empty, pairwise disjoint, and their union covers the full glob exactly. Closes the repo's own long-standing 'Test output for correctness' TODO. Its own CI run also caught two real regressions along the way (JUnit ruby-version bug from #6 -> fixed in #17; gunzip overwrite bug from #12 -> fixed in #18).
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