Skip to content

Harden repository release workflow - #4

Merged
t1ktakdev merged 1 commit into
mainfrom
chore/repository-hygiene
Sep 13, 2026
Merged

t1ktakdev merged 1 commit into
mainfrom
chore/repository-hygiene

Conversation

@t1ktakdev

Copy link
Copy Markdown
Owner

This keeps release and maintenance work predictable without changing application behavior.

Changes:

  • build Windows releases automatically from version tags;
  • refuse a release when Cargo, Tauri, and package versions disagree with the tag;
  • run the Rust and frontend quality gates before publishing an installer;
  • attach the NSIS installer plus SHA256SUMS.txt to the GitHub release;
  • group routine Dependabot updates to reduce PR noise;
  • organize generated release notes;
  • route security reports through the existing security policy instead of blank issues.

The release workflow only runs on v*.*.* tags. Normal pushes and pull requests continue to use the existing CI workflow.

@t1ktakdev
t1ktakdev force-pushed the chore/repository-hygiene branch from 3321551 to 754780a Compare September 13, 2026 12:31
@t1ktakdev
t1ktakdev merged commit df74f02 into main Sep 13, 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.

1 participant