Skip to content

Validate published changelog metadata before release builds - #165

Merged
Steadyx merged 3 commits into
mainfrom
fix/validate-release-changelog
Oct 24, 2026
Merged

Steadyx merged 3 commits into
mainfrom
fix/validate-release-changelog

Conversation

@Steadyx

@Steadyx Steadyx commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

What changed

Require one published changelog entry matching the configured release version before release builds and in qualityGate. Ordinary debug builds and qualityCheck remain independent of release readiness. Add six regression tests and release guidance.

Updated with current main: the app remains at 1.4.0 / code 16. No release, tag, or signed artifact is created.

Risk

Release validation reuses debug unit-test compilation. Runtime app behavior is unchanged.

Validation

  • ./gradlew qualityCheck — 925 JVM tests passed
  • ./gradlew qualityGate, including :app:validateChangelog, passed locally on current main
  • Android Lint completed successfully
  • Six focused regression tests added
  • git diff --check
  • Connected instrumentation exception documented: no runtime changes; Android testing delegated to the owner

Quality policy

  • No baseline, ignoreFailures, broad exclusion, or threshold relaxation added
  • No new suppression added
  • No generated files, debug logging, commented-out code, or unrelated formatting churn included

@Steadyx
Steadyx marked this pull request as ready for review October 18, 2026 15:06
@Steadyx
Steadyx merged commit 4c438f1 into main Oct 24, 2026
1 check passed
@Steadyx
Steadyx deleted the fix/validate-release-changelog branch October 24, 2026 21:26
@Steadyx Steadyx mentioned this pull request Oct 24, 2026
9 tasks done
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