Skip to content

ci: publish CI and release failure evidence - #19

Merged
rldyourmnd merged 2 commits into
mainfrom
feat/ci-feedback-events-20260907
Sep 7, 2026
Merged

ci: publish CI and release failure evidence#19
rldyourmnd merged 2 commits into
mainfrom
feat/ci-feedback-events-20260907

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Reports unsuccessful completed ci, codeql and release attempts as unassigned issues. Deployment workflow contracts remain separate from this reporting job.

The completed-run trigger invokes reviewed publisher code, with no source-run code or artifact execution. Only exact run and attempt IDs enter typed inputs. Unsuccessful conclusions stay truthful; issues remain unassigned. The narrow dangerous-triggers annotation documents this metadata-only trust boundary. Runtime delivery for a new repository remains unproven until a natural failure occurs.

Permissions: the new/revised feedback job receives Actions read for metadata and Issues write for bounded repo-local evidence; workflow-level permissions are empty. There is no content, deployment, or agent-launch permission.

Validation: 14 unit tests; cd_contract.py validate-schema; actionlint.

Closes #18.

Signed-off-by: rldyourmnd <danil@nddev.it.com>
Signed-off-by: rldyourmnd <danil@nddev.it.com>
@rldyourmnd
rldyourmnd merged commit c4925bd into main Sep 7, 2026
5 checks passed
@rldyourmnd
rldyourmnd deleted the feat/ci-feedback-events-20260907 branch September 7, 2026 06:31
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.

Publish completed CI and release failures as repository issues

1 participant