Skip to content

Bump version to v2.0.8#448

Merged
nodeg merged 5 commits into
uyuni-project:masterfrom
nodeg:version_208
Jan 18, 2026
Merged

Bump version to v2.0.8#448
nodeg merged 5 commits into
uyuni-project:masterfrom
nodeg:version_208

Conversation

@nodeg

@nodeg nodeg commented Jan 18, 2026

Copy link
Copy Markdown
Member

Bump version to v2.0.8

  • add support for handling licenses including SPDX identifiers
  • add -v/--version command line parameter
  • Patch shell injection vulnerabilities in Tar, Unzip, and Bash facades
  • modernize the code base with respect to Ruby 3.4
    • Use Dir.glob instead of slower Find.find
    • Added frozen_string_literal headers and fixed Ruby 3.4 deprecations
  • Improved RPM spec templates with nil-safety and modern packaging standards
  • Clean up entire test suite and fixed some RuboCop offenses
  • Enable all RuboCop cops and recreated the TODO filename
  • Update all tests for aruba 2.3.x
  • Extend the test cases
  • Cleanup dependencies
  • Update bundled maven version to 3.9.12
  • loosen the version constraints and require Ruby 3.2 instead of 3.4

@nodeg nodeg added this to the 2.0.8 milestone Jan 18, 2026
@nodeg nodeg self-assigned this Jan 18, 2026
@nodeg nodeg added the ruby label Jan 18, 2026
@codecov

codecov Bot commented Jan 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 100.00%. Comparing base (279ca10) to head (043763c).
⚠️ Report is 7 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff            @@
##            master      #448   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           22        22           
  Lines          942       942           
=========================================
  Hits           942       942           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

This refactors the `terta.gemspec` file to modernize it. Furthermore,
the  minimum Ruby version is 3.2 instead of 3.4.
nodeg added 3 commits January 18, 2026 14:53
This appears to be too flaky and also the costs is 10x higher then
running it on Ubuntu.
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
50.0% Duplication on New Code (required ≤ 20%)

See analysis details on SonarQube Cloud

@nodeg

nodeg commented Jan 18, 2026

Copy link
Copy Markdown
Member Author

Code duplication check is a false positive.

@nodeg
nodeg merged commit 98b1c06 into uyuni-project:master Jan 18, 2026
11 of 12 checks passed
@nodeg
nodeg deleted the version_208 branch January 18, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant