Skip to content

chore(release): serialize windows packaging and gitee sync#153

Merged
duguwanglong merged 1 commit intomainfrom
chore/release-workflow-sync-gitee
Apr 21, 2026
Merged

chore(release): serialize windows packaging and gitee sync#153
duguwanglong merged 1 commit intomainfrom
chore/release-workflow-sync-gitee

Conversation

@xiami762
Copy link
Copy Markdown
Contributor

Summary

  • switch the Windows release packaging workflow to run on published GitHub releases and use the release tag for installer naming
  • run the Gitee release sync only after the Windows installer asset has been uploaded to avoid release asset race conditions
  • keep the standalone Gitee sync workflow as a manual-only retry path and rename both workflows for clarity

Test plan

  • Publish a GitHub release and confirm FlocksSetup-vX.Y.Z.exe is attached before Gitee sync starts
  • Verify the same release asset appears in the mirrored Gitee release
  • Manually run sync-gitee.yml to confirm retry behavior still works

Made with Cursor

Run Gitee release sync only after the Windows installer has been uploaded so release assets are mirrored reliably. Keep a manual sync workflow available for retries without reintroducing parallel release races.

Made-with: Cursor
@duguwanglong duguwanglong merged commit 5c9b6f2 into main Apr 21, 2026
3 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