Skip to content

Harden release publication and UI contracts - #64

Merged
rovkinmax merged 21 commits into
masterfrom
kent-release-publication
Sep 1, 2026
Merged

Harden release publication and UI contracts#64
rovkinmax merged 21 commits into
masterfrom
kent-release-publication

Conversation

@rovkinmax

Copy link
Copy Markdown
Owner

Summary

  • adopt the schema-4 Puber release source, deterministic runtime carriers, generated canonical graph, and cleanup/Janitor contracts
  • separate credential-free required checks from approval-gated tag and GitHub Release effects, with exact notes and watcher readback
  • route Main search/settings through the unified action contract and require stable caller-provided paging item keys

Local verification

  • test-runtime-v2-command-closure
  • test-puber-release-graph
  • test-workflow-puber-release-intent
  • test-workflow-puber-release-publish
  • test-workflow-wait-github-release
  • test-workflow-release-cleanup
  • test-github-release-workflow
  • test-workflow-verify-report
  • deterministic release builder check
  • exact S05/S10 allowlists, source assertions, 120-column check, git diff --check, clean-state and remote guards

Gradle unit, Detekt, and assembly validation is intentionally delegated to this pull request's natural PR Checks workflow.

Safety

This source delivery does not apply a live Kent Workflow, change a default link, merge, tag, publish a release, install or restart Kent, or access release credentials.

@rovkinmax
rovkinmax merged commit 7c30221 into master Sep 1, 2026
3 checks passed
@rovkinmax
rovkinmax deleted the kent-release-publication branch September 1, 2026 04: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