Skip to content

Add rolling alpha release workflow - #840

Merged
chris1111 merged 4 commits into
CloverHackyColor:masterfrom
chris1111:master
Oct 5, 2026
Merged

chris1111 merged 4 commits into
CloverHackyColor:masterfrom
chris1111:master

Conversation

@chris1111

@chris1111 chris1111 commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Update the GitHub Actions release flow to verify expected artifacts, mark alpha/beta tagged releases as prereleases, and publish a rolling Clover-Build-Alpha release for master and manual dispatch builds. Also refresh the README badges to show the latest release and the rolling alpha version.

Description

Describe in detail what was changed.

Type of change

  • Bugfix
  • New functionality
  • Code improvements
  • Documentation update

Checklist

  • Tested my changes locally
  • Added relevant comments to the code
  • Updated the relevant documentation

Additional information

Include any extra details relevant to your PR.

Update the GitHub Actions release flow to verify expected artifacts, mark alpha/beta tagged releases as prereleases, and publish a rolling `Clover-Build-Alpha` release for master and manual dispatch builds. Also refresh the README badges to show the latest release and the rolling alpha version.
Copilot AI balanced review requested due to automatic review settings October 5, 2026 02:08

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The rolling tag remains stale, while non-atomic concurrent publishing can remove or regress release assets.

Review effort: Balanced
Findings: 1 High severity

Open (1)
What changed in this PR

Adds automated rolling alpha releases and improves release metadata and visibility.

Changes:

  • Verifies expected release artifacts.
  • Marks alpha/beta tags as prereleases and publishes rolling alpha builds.
  • Adds latest and alpha release badges.
File Description
.github/​workflows/​main.yml Adds artifact validation and release publishing logic.
README.md Adds release version badges.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/main.yml Outdated
Comment on lines +104 to +107
gh release view Clover-Build-Alpha --json assets --jq '.assets[].name' |
while IFS= read -r asset; do
gh release delete-asset Clover-Build-Alpha "$asset" --yes
done
Copilot AI and others added 3 commits October 5, 2026 02:14
Co-authored-by: chris1111 <6248794+chris1111@users.noreply.github.com>
Upload alpha release assets before pruning stale ones; serialize alpha publishes
@chris1111
chris1111 merged commit 644db0b into CloverHackyColor:master Oct 5, 2026
1 check 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.

3 participants