Skip to content

feat: update to roq 2.1#152

Open
maxandersen wants to merge 8 commits intomainfrom
roq-2.1
Open

feat: update to roq 2.1#152
maxandersen wants to merge 8 commits intomainfrom
roq-2.1

Conversation

@maxandersen
Copy link
Copy Markdown
Contributor

  • chore: update Quarkus to 3.33.1 LTS and Roq to 2.0.5
  • chore: bump maven-compiler-plugin to 3.15.0
  • chore: bump maven-surefire-plugin to 3.5.4
  • chore: update quarkus CLI to 3.33.1 in mise.toml
  • chore: use quarkus packaging and remove redundant plugin executions
  • chore: bump Roq to 2.1.0
  • chore: fix Sass deprecation warnings for division, color functions, and if()
  • chore: replace Susy grid library with lightweight span() function

Applied via quarkus update CLI:
- Quarkus platform: 3.24.5 -> 3.33.1 (latest LTS)
- Roq: 1.10.1 -> 2.0.5
- quarkus-junit5 renamed to quarkus-junit
- Added argLine to surefire and failsafe plugins
The <packaging>quarkus</packaging> makes the quarkus-maven-plugin
executions (build, generate-code, generate-code-tests, native-image-agent)
implicit, so the explicit <executions> block is no longer needed.
…nd if()

Ran sass-migrator for:
- division: / operator -> math.div()
- color: red()/green()/blue() -> color.channel()
- if-function: legacy if() -> modern CSS syntax

Remaining warnings are @import and global built-ins which require
the module migrator, blocked by Susy grid library incompatibility.
Susy was only used for span(n of total) width calculations.
Replaced with a simple custom function using sass:math.
Removed 19 vendored Susy files.
Warnings reduced from 212 to 131.
@github-actions
Copy link
Copy Markdown

🎊 PR Preview dea2713 has been successfully built and deployed to https://jbangdev-preview-pr-152.surge.sh

@maxandersen maxandersen changed the title roq 2.1 feat: update to roq 2.1 Apr 14, 2026
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