Skip to content

Add release automation with generated changelogs and dry run - #18

Merged
andre487 merged 3 commits into
mainfrom
feat/release-automation
Oct 5, 2026
Merged

andre487 merged 3 commits into
mainfrom
feat/release-automation

Conversation

@andre487

@andre487 andre487 commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Adds a manually requested release flow that generates EN/RU changelogs, opens a release PR, requires full CI, then squash-merges and tags the verified merged commit. GitHub Releases use the same changelog files as F-Droid.

Includes a read-only dry run, setup/recovery instructions, and Samsung Auto Blocker installation guidance in both languages. This PR does not bump the app version or publish a release.

Validation: Fastlane Python checks (3 server tests and 8 release tests), formatting, workflow YAML/shell syntax, and Ruby syntax passed. The release tests cover dry-run non-mutation, CI gates, merge and tag retries with a local Git repository and mocked APIs; live credentials have not yet been exercised.

@andre487
andre487 merged commit 5eae623 into main Oct 5, 2026
5 checks passed
@andre487
andre487 deleted the feat/release-automation branch October 5, 2026 12:12
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