Skip to content

chore(deps): update dependency ruby to v4 - #66

Merged
ryanlewis merged 1 commit into
mainfrom
renovate/ruby-4.x
May 3, 2026
Merged

chore(deps): update dependency ruby to v4#66
ryanlewis merged 1 commit into
mainfrom
renovate/ruby-4.x

Conversation

@renovate

@renovate renovate Bot commented May 3, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
ruby (source) uses-with major 3.4.94.0.3

Release Notes

ruby/ruby (ruby)

v4.0.3: 4.0.3

Compare Source

What's Changed

Full Changelog

v4.0.2: 4.0.2

Compare Source

What's Changed

Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.

Full Changelog

v4.0.1: 4.0.1

Compare Source

What's Changed

Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.

Full Changelog

v4.0.0: 4.0.0

See also:

What's Changed

Note: This list is automatically generated by tool/gen-github-release.rb. Because of this, some commits may be missing.

Full Changelog

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Dependency updates label May 3, 2026
@ryanlewis
ryanlewis merged commit e756ef5 into main May 3, 2026
2 checks passed
@ryanlewis
ryanlewis deleted the renovate/ruby-4.x branch May 3, 2026 14:22
ryanlewis added a commit that referenced this pull request May 3, 2026
## Summary
- Revert `ruby-version` in the Pages workflow from 4.0.3 → 3.4.9. Chirpy
7.x requires Ruby `~> 3.1`, so #66 broke `bundle install` on the Pages
build.
- Add a Renovate `packageRule` pinning `ruby` to `<4` until Chirpy
supports Ruby 4, so this doesn't bounce back on the next sweep.

## Test plan
- [ ] Pages workflow goes green on this PR.
- [ ] After merge, the previously failed run on `main` is replaced by a
passing one and the docs site rebuilds.
ryanlewis added a commit that referenced this pull request Aug 5, 2026
Same migration as ryanlewis/rlew.io#35 and ryanlewis/shout-sh#9,
config-only.

## What changes

- **`osvVulnerabilityAlerts: true`** — the missing feed; alerts were
already on here, and the old config already had the correct
zero-cooldown `vulnerabilityAlerts` block that could never fire (the
shout-sh shape)
- Cooldown stays 5 days; grouping/labels subsumed by the preset
(`config:best-practices` ⊂ preset's extends)
- Open renovate PR #118 (non-major group) will re-render under the
preset's schedule

## What's preserved

- **`":preserveSemverRanges"`** — this repo is consumed by others (`go
install github.com/ryanlewis/things-cli/cmd/things@latest`, `brew
install ryanlewis/tap/things`). For go.mod it's technically a no-op, but
it also stops the preset pinning the docs site's `Gemfile` ranges
(`jekyll-theme-chirpy ~> 7.2`, lockfile-less) to exact versions
- **The Ruby `<4` guard** — jekyll-theme-chirpy 7.x requires Ruby ~>
3.1, and Renovate has offered Ruby 4 before (#66)

## No `.npmrc` here

CI is pure Go (`ci.yml`: setup-go, build, test -race); docs build with
bundler. No npm anywhere.

https://claude.ai/code/session_01KpxDfrqPwQAYb2RT6mi1qW
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant