8000 feat: add Ruby 4.0 support and drop unmaintained versions by leandro-maduro · Pull Request #278 · wilsonzlin/minify-html · GitHub
[go: up one dir, main page]

Skip to content
8000

feat: add Ruby 4.0 support and drop unmaintained versions - #278

Open
leandro-maduro wants to merge 1 commit into
wilsonzlin:masterfrom
leandro-maduro:master
Open

leandro-maduro wants to merge 1 commit into
wilsonzlin:masterfrom
leandro-maduro:master

Conversation

@leandro-maduro
Copy link
Copy Markdown
Contributor

This PR adds Ruby 4.0 to the build matrix and removes versions that have reached end of life (2.7, 3.0, 3.1, 3.2).

Changes:

  • Add 4.0 to the cross-compile ruby-versions list
  • Update the setup step to use Ruby 4.0 as the build tooling version
  • Remove 2.7, 3.0, 3.1, and 3.2 from the ruby-versions list
  • Update CHANGELOG.md

gundestrup added a commit to gundestrup/jekyll-minify-flow that referenced this pull request Oct 21, 2026
Fork of gandaro/jekyll-minify-html-rs (upstream inactive). Relicensed:
upstream code stays MIT (LICENSE.MIT), fork work is AGPL-3.0-or-later
(LICENSE) with per-file SPDX provenance headers.

- Standalone CSS minification via lightningcss at site post_write
  priority :high, with a validated minify_css config map
- Test suite migrated RSpec -> Minitest plus a system suite that builds
  and exercises the packaged .gem; coverage gates 98/90
- required_ruby_version capped < 3.5.dev to match minify_html (no
  Ruby 4.0 native binary yet; wilsonzlin/minify-html#278)
- Gem renamed to jekyll-minify-flow (gemspec, lib entry, module);
  config keys minify_html/minify_css unchanged; version in
  lib/jekyll_minify_flow/version.rb
- Fleet tooling: release.yml (OIDC trusted publishing), semgrep CI job,
  SonarQube scan, codecov.yml, sonar-project.properties, .semgrep.yml,
  requirements-ci.txt, .devin/wiki.json, README badges, AGENTS.md
- Dependabot for bundler and github-actions

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
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.

1 participant

0