tech-docs-gem icon indicating copy to clipboard operation
tech-docs-gem copied to clipboard

Drop support for end-of-life Ruby versions + update dependencies.

Open sengi opened this issue 9 months ago • 1 comments

  • Drop support for Ruby 2.7 and 3.0 per our version policy.
  • Update (theoretically) vulnerable npm packages (npm audit fix).
  • Update rubygems dependencies as far as compatible.
  • Update GitHub Actions dependencies.
  • Declare some missing transitive dependencies for forward compatibility with Ruby 3.4.

Someone with repo admin (or alphagov org admin) will need to update the repo's branch protection rules to fix the list of required checks.

sengi avatar May 03 '24 15:05 sengi

I've removed the requirement for tests on ruby 2.7

will try to do a review in the next day or two (probably by just including the gem in another thing and making sure it works)

heathd avatar May 07 '24 14:05 heathd

I have tested against a local tech docs site using ruby 3.2.3. Everything seems to function correctly.

heathd avatar May 09 '24 10:05 heathd

Thanks @heathd!

sengi avatar May 09 '24 10:05 sengi