Skip to content

Keep latest plugin builds available - #277

Merged
robbert-vdh merged 1 commit into
robbert-vdh:masterfrom
davfre:ci/persistent-latest-builds
Sep 3, 2026
Merged

robbert-vdh merged 1 commit into
robbert-vdh:masterfrom
davfre:ci/persistent-latest-builds

Conversation

@davfre

@davfre davfre commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

The build artifacts currently expire after GitHub’s retention period. This keeps the newest successful default-branch packages available in a rolling Latest builds release.

What changes

  • After all three packaging jobs succeed on the default branch, download their artifacts and publish stable Linux, Windows, and universal macOS ZIP assets.
  • Move the latest-builds tag and update the existing prerelease instead of accumulating releases.
  • Keep pull request, feature branch, tag, and manual builds artifact-only.
  • Point the README download link at the persistent release page, replacing the Actions and nightly.link alternatives.

Validation

  • actionlint .github/workflows/build.yml
  • Dry-run of archive discovery, platform naming, and ZIP layout for all three matrix artifacts
  • git diff --check

@robbert-vdh
robbert-vdh enabled auto-merge (rebase) September 3, 2026 17:03
@robbert-vdh

Copy link
Copy Markdown
Owner

Thanks for settings this up! I wanted to avoid doing it this way when there was still plenty of activity on the repo's master branch, but with expiring artifacts in GitHub actions this is probably for the best.

@robbert-vdh
robbert-vdh merged commit de42101 into robbert-vdh:master Sep 3, 2026
8 checks passed
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.

2 participants