cf-deployment-concourse-tasks
cf-deployment-concourse-tasks copied to clipboard
Upgrade to debian bookworm (ruby 3.1)
What is this change about?
This upgrades the Dockerfile to Debian bookworm.
Please provide contextual information.
The primary reason for the change is to address #191. We need a newer version of ruby that supports the latest release of the bosh-template gem used in RSpec suites.
Please check all that apply for this PR:
- [ ] introduces a new task
- [ ] changes an existing task
- [x] changes the Dockerfile
- [ ] introduces a breaking change (other users will need to make manual changes when this is released)
Did you update the README as appropriate for this change?
- [ ] YES
- [x] N/A
How should this change be described in release notes?
Upgrade to Debian bookworm (ruby 2.7 -> 3.1) in Dockerfile.
What is the level of urgency for publishing this change?
- [ ] Urgent - unblocks current or future work
- [x] Slightly Less than Urgent
Tag your pair, your PM, and/or team!
cc @ctlong
This is a major release of this docker file so I'm a little hesitant to merge it so soon after the most recent major. Additionally, we should probably test this against the lone ruby project in this repo – if you haven't done so already?
I ran the test suite in ci/tasks/cf-decota-release-notes-template and everything passed (which prompted a bundler upgrade to get rid of a deprecation message that was repeated over and over).
Feel free to let this PR sit, or I can close it if you'd like to wait awhile before a new major release.
I'll look to merge this early next week unless I see any objections in Slack: https://cloudfoundry.slack.com/archives/C033ALST37V/p1731713520658919