Skip to content

fix(modernize): EOL platforms and update tooling#857

Merged
damacus merged 3 commits into
mainfrom
chore/modernize-eol-platforms
Jan 14, 2026
Merged

fix(modernize): EOL platforms and update tooling#857
damacus merged 3 commits into
mainfrom
chore/modernize-eol-platforms

Conversation

@damacus
Copy link
Copy Markdown
Member

@damacus damacus commented Jan 14, 2026

Description

Describe what this change achieves.

Issues Resolved

List any existing issues this PR resolves.

Check List

  • All commit messages follow Conventional Commits format
    • Required: This triggers our automated CHANGELOG and release pipeline (release-please)
    • Without conventional commits, your changes cannot be released
    • Examples: fix: resolve bug in resource, feat: add new property, docs: update README
  • New functionality includes testing
  • New functionality has been documented in the README if applicable

⚠️ Important: Automated Release Workflow

DO NOT manually edit these files:

  • metadata.rb version - Managed by release-please
  • CHANGELOG.md - Auto-generated from conventional commits
  • ❌ Version tags - Created automatically on release

The release process:

  1. Merge PR with conventional commits → release-please creates a release PR
  2. Merge release PR → automatic version bump, CHANGELOG update, and Supermarket publish
  3. Your changes are released! 🎉

Need help? See Conventional Commits guide

- Remove EOL platforms: debian-11, ubuntu-20.04

- Add new platforms: almalinux-10, centos-stream-10, debian-13, rockylinux-10

- Update Chef version requirement from 15.3 to 18.0

- Clean up commented exclusions in CI workflow
Signed-off-by: Dan Webb <dan.webb@damacus.io>
@damacus damacus requested a review from a team as a code owner January 14, 2026 12:01
Signed-off-by: Dan Webb <dan.webb@damacus.io>
@damacus damacus merged commit 1696299 into main Jan 14, 2026
9 checks passed
@damacus damacus deleted the chore/modernize-eol-platforms branch January 14, 2026 12:17
@github-actions
Copy link
Copy Markdown

Slowest examples

Top 10 slowest examples (3 seconds, 14.88% of total time)
Example Description Time in seconds
spec/resources/mod_auth_cas_spec.rb:55 apache2_mod_auth_cas ubuntu is expected to render file "/etc/apache2/mods-available/auth_cas.conf" 0.36558
spec/libraries/pid_file_spec.rb:15 #apache_pid_file with fedora family is expected to write log "/var/run/httpd/httpd.pid" 0.34673
spec/resources/mod_spec.rb:166 apache2_install mod_ldap outputs template correctly 0.33532
spec/libraries/package_helpers_spec.rb:97 #default_apache_pkg with Debian is expected to write log "apache2" 0.33189
spec/resources/mod_auth_cas_spec.rb:55 apache2_mod_auth_cas ubuntu is expected to render file "/etc/apache2/mods-available/auth_cas.conf" 0.32977
spec/resources/mod_spec.rb:155 apache2_install mod_mime_magic outputs template correctly 0.30611
spec/libraries/log_dir_spec.rb:35 #log_dir with arch is expected to write log "/var/log/httpd" 0.27589
spec/libraries/devel_package_spec.rb:26 #apache_devel_package suse is expected to write log "apache2-devel" 0.25699
spec/resources/conf_spec.rb:34 apache2_install install an apache2_module with default properties Creates the ports template 0.22962
spec/resources/default_site_spec.rb:20 apache2_install Enable the default site Creates the default site template 0.22689

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