Closed orien closed 9 months ago
this PR does not bump the ruby version though, so this is prep ?
Regarding the note in the PR description, I'm explaining why the build is not passing. There's more work required to get the project working on Ruby 3, and resolve the CVE.
To keep the CI workflow passing, perhaps we should add an exception for the CVE until the project is migrated to Ruby 3. https://github.com/zendesk/samson/blob/97a9c1c63b2bbcc45b760aea26d5ceaec4343450/Rakefile#L66
did you deploy this to staging/had it running locally ?
Yes, this branch has been deployed to a staging environment and looks to be working fine.
FYI instead of comments please use something like lock-diff so we have a single comment and the github diff view is still readable
I'll try that next time. Thanks.
the audit step has an ignore flag that can be used to ignore selcted cves, that should get the PR green
Thanks. The build is passing now.
@grosser, is there anything else I can do to get this pull request accepted? I don't have merge permissions, so I'll need help.
tried that locally and ran into:
Ruby (< 3.4.dev, >= 3.0), which is required by gem 'sqlite3 (= 1.7.2)', is not available in the local ruby installation
https://rubygems.org/gems/sqlite3/versions/1.7.2-arm-linux so needs to be 1.6.9, can you downgrade it ?
... otherwise worked fine 👍 / I can merge
I assumed you work for zendesk since we just talked about ruby 3 upgrades so I though you'd DIY merge :D
tried that locally and ran into:
Ruby (< 3.4.dev, >= 3.0), which is required by gem 'sqlite3 (= 1.7.2)', is not available in the local ruby installation
It's strange that that wasn't picked up in the CI build, or in my test run. I've downgraded the gem to version 1.6.9.
thx., it's a bug in sqlite on arm, which CI does not run
Apply some minor and patch level dependency updates.