Skip to content

ci(validation): add pull request release checks - #10

Merged
DimitryZH merged 1 commit into
mainfrom
feat/issue-9-pr-validation
Oct 20, 2026
Merged

DimitryZH merged 1 commit into
mainfrom
feat/issue-9-pr-validation

Conversation

@DimitryZH

@DimitryZH DimitryZH commented Oct 20, 2026 •

Copy link
Copy Markdown
Owner

Summary

Add pull request and main-push validation with separate installed-package regression and new-release eligibility checks.

Changes

  • Pin read-only hosted Actions; test Python 3.11 and 3.13 with a clean installed wheel and external module/console/schema checks.
  • Discover new release files from cumulative PR or exact push comparisons; enforce merged-manifest immutability and unique release IDs.
  • Preserve registry CLI diagnostics and failure codes; report explicit success when no candidates change.
  • Document check names, trust boundaries, and owner-managed required-check settings.

Validation

All 60 local automated tests and clean-wheel checks passed, including the expected 12 baseline legacy failures. Git diff whitespace checks passed. GitHub Actions run: Python 3.11 and 3.13 tests/package checks passed; Release check passed with explicit no_candidate_changes. Logs inspected.

Limitations

Required checks and review ownership need owner configuration. Historical baseline remains ineligible; Compose and deployment are outside scope.

Related to #9

@DimitryZH
DimitryZH marked this pull request as ready for review October 20, 2026 13:07

@DimitryZH DimitryZH left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed candidate discovery, release immutability, validation orchestration, and workflow permissions. All three GitHub Actions checks passed for the reviewed commit. No blocking findings remain within the scope of #9.

@DimitryZH
DimitryZH merged commit d3cb1e7 into main Oct 20, 2026
9 checks passed
@DimitryZH
DimitryZH deleted the feat/issue-9-pr-validation branch October 20, 2026 13:08
@DimitryZH DimitryZH mentioned this pull request Oct 20, 2026
13 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