Skip to content

Add latest option to mirror update task - #96

Merged
jay7x merged 2 commits into
voxpupuli:masterfrom
alloutflo:agent/issue-91-latest-mirror-update
Oct 5, 2026
Merged

jay7x merged 2 commits into
voxpupuli:masterfrom
alloutflo:agent/issue-91-latest-mirror-update

Conversation

@alloutflo

@alloutflo alloutflo commented Aug 9, 2026 •

Copy link
Copy Markdown

Summary

  • expose an optional latest Boolean on the mirror_update task
  • pass -latest to aptly only when the option is enabled
  • cover both enabled and omitted behavior, including task pass-through
  • regenerate REFERENCE.md with Puppet Strings

Fixes #91

Verification

  • bundle exec rspec spec/unit/cli_helper_spec.rb spec/tasks/mirror_spec.rb — 34 examples, 0 failures
  • bundle exec rspec spec/tasks spec/unit/cli_helper_spec.rb — 59 examples, 0 failures
  • bundle exec rake validate lint check rubocop
  • git diff --check
  • Upstream CI — 10/10 checks passed, including static validation, the test suite, and all supported OpenVox platform jobs

AI assistance

OpenAI Codex assisted with repository analysis, implementation, regression coverage, and PR preparation. The resulting diff was inspected and the checks listed above were executed before submission.

@jay7x

jay7x commented Aug 9, 2026

Copy link
Copy Markdown
Member

@alloutflo Hello! Thank you for the contribution!
While technically the PR is good (it follows the original style well), I didn't get the part about "Ruby 4.0 baseline" in the description.. 🤔

@alloutflo

Copy link
Copy Markdown
Author

Thanks — you're right, “Ruby 4.0 baseline” was confusing. It referred only to my local Ruby 4.0.6 environment, where the full task encountered unrelated compatibility failures; it was not a project baseline or a concern with this change. Since the supported upstream CI has now completed with 10/10 checks green, I've removed that section and updated the description to show the actual CI result.

@jay7x
jay7x merged commit 0d2bb2e into voxpupuli:master Oct 5, 2026
10 checks passed
@jay7x jay7x added the enhancement New feature or request label Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add latest option to aptly mirror update

2 participants