cf-deployment-concourse-tasks icon indicating copy to clipboard operation
cf-deployment-concourse-tasks copied to clipboard

Upgrade to debian bookworm (ruby 3.1)

Open oppegard opened this issue 1 year ago • 2 comments

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

oppegard avatar Jul 29 '24 20:07 oppegard

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?

ctlong avatar Jul 30 '24 16:07 ctlong

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.

oppegard avatar Aug 07 '24 17:08 oppegard

I'll look to merge this early next week unless I see any objections in Slack: https://cloudfoundry.slack.com/archives/C033ALST37V/p1731713520658919

ctlong avatar Nov 15 '24 23:11 ctlong