Skip to content

Cleanup for 1.0.0 release#31

Open
silug wants to merge 4 commits into
masterfrom
cleanup-major-release
Open

Cleanup for 1.0.0 release#31
silug wants to merge 4 commits into
masterfrom
cleanup-major-release

Conversation

@silug

@silug silug commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Cleanup pass to bring this module in line with the current SIMP baseline. No API/behavior changes.

  • Switch requirements from puppet to openvox (>= 8 < 9)
  • Point issues_url at GitHub Issues
  • Drop end-of-life OS support (CentOS 8, EL7); list EL10 across all supported distros
  • Allow newer SIMP module dependencies (see metadata.json diff)
  • Sync Gemfile with current puppetsync baseline (adds OpenVox to test gems)
  • Drop Puppet 7 / Ruby 2.7 from GitHub Actions; use Ruby 3.2.11 with OpenVox 8 and 3.4.9 elsewhere

Test plan

  • bundle exec rake metadata_lint (ruby:3.2 container)

- Switch `requirements` from `puppet` to `openvox` (>= 8 < 9)
- Point `issues_url` at GitHub Issues
- Drop end-of-life OS support (CentOS 8, EL7); list EL10 across all supported distros
- Allow newer SIMP module dependencies (see metadata.json diff)
- Sync Gemfile with current puppetsync baseline (adds OpenVox to test gems)
- Drop Puppet 7 / Ruby 2.7 from GitHub Actions; use Ruby 3.2.11 with OpenVox 8 and 3.4.9 elsewhere
@silug silug changed the title Cleanup for 0.1.1 release Cleanup for 1.0.0 release Jun 8, 2026
@silug silug force-pushed the cleanup-major-release branch from 55794ce to 8aea869 Compare June 8, 2026 19:48
silug added 3 commits June 8, 2026 20:03
- Drop EOL nodesets (centos8, rhel7, oel.yml versionless, amzn2, etc.)
- Add vagrant nodesets for AlmaLinux, CentOS Stream, Oracle Linux, RHEL, Rocky Linux 8/9/10
- Update default.yml to use AlmaLinux 9 + openvox8
The Gemfile sync used an older snapshot and inadvertently rolled back
renovate-managed gem version constraints. Restore them.
The sync-from-master rolled these back further than my Gemfile copy did.
Set the floor to what was in this PR before the sync; renovate will bump
forward as usual.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

2 participants