Skip to content

ruby 3.2.6, bundler 2.6.2, add checksums to lockfile, ci simplification #3544

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jan 4, 2025

Conversation

tiegz
Copy link
Contributor

@tiegz tiegz commented Dec 30, 2024

checksums announcement: https://bundler.io/blog/2024/12/19/bundler-v2-6.html

the checksums were added manually to Gemfile.lock via bundle lock --add-checksums

Update bundler to 2.6.1+ locally

bundle update --bundler

@tiegz tiegz changed the title Update bundler to 2.6.2 and add checksums to lockfile ruby 2.3.6, bundler 2.6.2, and add checksums to lockfile Dec 31, 2024
@tiegz tiegz force-pushed the tz/add-checksums-to-lockfile branch 2 times, most recently from df479cf to ef3fcce Compare December 31, 2024 03:27
@katzj
Copy link
Member

katzj commented Dec 31, 2024

In favor but circle seems unhappy?

@tiegz
Copy link
Contributor Author

tiegz commented Dec 31, 2024

@katzj yeah, I was struggling with Circle on this 😭 Might pick it up again later today to retry

@tiegz tiegz force-pushed the tz/add-checksums-to-lockfile branch from f08aa6e to d1e4cd2 Compare January 3, 2025 23:42
@tiegz tiegz force-pushed the tz/add-checksums-to-lockfile branch 6 times, most recently from 63aed2f to 6664fa4 Compare January 4, 2025 15:51
@tiegz tiegz force-pushed the tz/add-checksums-to-lockfile branch from 837bee3 to 530bd11 Compare January 4, 2025 16:57

executors:
# TODO: we don't need ES/PG/Redis for "lint" job, so we could create another
# stripped-down executor if we want?
libraries:
working_directory: ~/libraries
docker:
- image: ruby:3.2.5-slim-bullseye
- image: cimg/ruby:3.2-node
Copy link
Contributor Author

@tiegz tiegz Jan 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we just needed the custom debian packages below for node, so this switches to the node image

command: |
gem -v
bundle -v
bundle config path vendor/bundle
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is already set by ruby/install-deps

@tiegz tiegz changed the title ruby 2.3.6, bundler 2.6.2, and add checksums to lockfile ruby 2.3.6, bundler 2.6.2, add checksums to lockfile, ci simplification Jan 4, 2025
@tiegz tiegz requested review from katzj, havocp and tradiff January 4, 2025 17:27
@tiegz tiegz merged commit fee71ba into main Jan 4, 2025
3 checks passed
@tiegz tiegz deleted the tz/add-checksums-to-lockfile branch January 4, 2025 18:14
@tiegz tiegz changed the title ruby 2.3.6, bundler 2.6.2, add checksums to lockfile, ci simplification ruby 3.2.6, bundler 2.6.2, add checksums to lockfile, ci simplification Jan 9, 2025
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.

3 participants