Skip to content

ci(smoke): add manual hosted runtime workflow - #16

Merged
DimitryZH merged 1 commit into
mainfrom
feat/issue-15-manual-smoke-workflow
Oct 24, 2026
Merged

DimitryZH merged 1 commit into
mainfrom
feat/issue-15-manual-smoke-workflow

Conversation

@DimitryZH

@DimitryZH DimitryZH commented Oct 23, 2026 •

Copy link
Copy Markdown
Owner

Summary

Add a dispatch-only hosted workflow for existing bounded Compose smoke validation, with candidate-bound evidence and scoped best-effort recovery.

Changes

  • Pin read-only checkout/install/runtime inputs to the selected workflow commit.
  • Validate tracked candidate paths, supported profile, strict boolean and pinned inventory objects; verify installed code/resources.
  • Retain primary exit codes, upload only sanitized report JSON for seven days and escape summary values.
  • Persist exact project identity before mutations for final cleanup; leave existing PR checks unchanged.

Validation

Offline tests, clean-wheel checks and targeted helper regressions passed. Symlink creation was unavailable locally; the full suite also passed on hosted Linux runners. Actionlint v1.7.12 passed. Selected-commit installed-package/input preflight passed without Docker. Self-review and git diff whitespace checks passed. PR CI passed on Python 3.11/3.13 (100 test methods and installed-wheel checks); Release check returned no_candidate_changes. Logs inspected.

Limits and pending acceptance

No real workflow_dispatch has occurred: the new workflow must first exist on the default branch. Owner review/merge and the documented post-merge baseline dispatch are required to verify 12 services, semantic flow, cleanup, artifact/summary and retained 12 legacy failures. Hosted live acceptance remains pending. Cancellation recovery is best effort and has not been verified live. No release approval, protection changes or milestone closure.

Related to #15

@DimitryZH
DimitryZH marked this pull request as ready for review October 24, 2026 00:42

@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. Input validation, commit binding, sanitized evidence and scoped fallback cleanup are consistent with the task. CI passed. Ready to merge for workflow registration; hosted acceptance remains pending.

@DimitryZH
DimitryZH merged commit 58241e3 into main Oct 24, 2026
9 checks passed
@DimitryZH
DimitryZH deleted the feat/issue-15-manual-smoke-workflow branch October 24, 2026 00:43
@DimitryZH DimitryZH mentioned this pull request Oct 24, 2026
12 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