Repository navigation
ci(release): release only from main - #117
Conversation
Drop the reviewed-epic release mode, its release_mode and reviewed_pr inputs, and the call to the epic-only sdk-reviewed-epic-release workflow. The tag and main release path is unchanged; the file is as it was before e528eed.
Tiny Sweeper reviewReviewed head: Verdict: Ready for maintainer review · Priority: none Diagnostics and supporting detailsFull summaryPull request purpose (title): ci(release): release only from main. This pull request removes the "reviewed-epic" release mode so releases are cut only from this repository's main branch. The `release_mode` and `reviewed_pr` dispatch inputs, the mode validation and output plumbing in the resolve step, the conditional guard on `sdk-release`, and the entire `sdk-reviewed-epic-release` job are deleted, leaving the main-only path through the shared release workflow. The latest-push delta is unavailable. Review snapshot
Completeness: Complete What changed`.github/workflows/release.yml` is restored to its pre-reviewed-epic state: the `release_mode` and `reviewed_pr` workflow-dispatch inputs are removed, the resolve step no longer validates or emits `release_mode`/`reviewed_pr` outputs and writes only `tag` and `version`, the `if: needs.resolve.outputs.release_mode == 'main'` guard is dropped from `sdk-release`, and the `sdk-reviewed-epic-release` job (with its `contents: write`, `pull-requests: read`, `checks: read`, `actions: read` permissions) is deleted. Top-level `permissions: {}` and the SHA-pinned `sdk-release.yml` call are unchanged. Features
TestsNo supported feature-to-test mapping was produced. Test execution is not inferred. FindingsNo active actionable findings. Before mergeNone. Agent review detailscritique
security
tests
commits
description
Evidence and run details
|
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
Removes the "reviewed-epic" release mode, so releases are cut only from this repo's main branch.
The mode let a release tag a reviewed PR's merge commit on an epic branch instead of main, through a reusable workflow in tinyhumansai/.github pinned at a commit that's only on that repo's epic branch (sdk-reviewed-epic-release@0cafb7a / module-reviewed-epic-release@6ed83b0). That split version lines and let releases carry code that isn't on main. The decision is that releases come only from the official repo's main.
Changes:
.github/workflows/release.ymlis restored byte for byte to its state before the reviewed-epic addition (e528eed), which was purely additive. The release_mode and reviewed_pr inputs and the sdk-reviewed-epic-release job are gone.The ordinary main release path is unchanged: tag push, or dispatch with
tag, through the shared release workflow, which already refuses a tag whose commit isn't an ancestor of origin/main.Validation on the self-hosted Linux runner: the repo's release-workflow tests pass on this commit. Workflow syntax is checked by this PR's GitHub CI.