-
Notifications
You must be signed in to change notification settings - Fork 4
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
Upgrade Ruby to 3.2.6 & NodeJS to 22 #6557
Comments
Ran into two blockers that'll have to get figured out: This generates errors for capybara tests that look like this:
and are very noisy. Also, Mapnik segfaults on v22 unless we update it, but to update it we have to install it from github's NPM, but to install it from github's NPM we need a personal access token to be set to an environment variable, which means we'd have to generate one, put it in the vault, and distribute it to CI, dev systems, and staging. I don't really have time this week to do that work, so I'm putting this down. |
This is ready in pulibrary/princeton_ansible#5627 and #6563, but I'm about to go on vacation and don't want to deploy it all to prod right before that happens. So I'm putting this ticket down - the last step needed is to do the prod deploy. |
Acceptance Criteria
Steps
.tool-versions
andcircleci/config.yml
to have new versions.princeton_ansible
.Notes
If you need or want to remove nodes from the load balancer you can do so with
cap --hosts=<host> staging application:remove_from_nginx
, and put it back withcap --hosts=<host> staging application:serve_from_nginx
The text was updated successfully, but these errors were encountered: