Skip to content

fix(ci): publish self-workflow feedback with exact development pins - #89

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

fix(ci): publish self-workflow feedback with exact development pins#89
rldyourmnd merged 1 commit into
mainfrom
feat/ci-feedback-events-20260907

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Summary

Adds a self-workflow consumer for completed CI, security, fixture, maintenance and release attempts. The tool registry records the exact published development commit. Development comments must match the full ref SHA; nested action paths and container whitespace are validated correctly. Contributor guidance points to the current evidence contracts.

Closes #88.

Type of change

  • Self-workflow integration and pin validation

Threat-model note

Completed-run events invoke an immutable trusted publisher; source-run code and artifacts never execute. Exact IDs flow through typed inputs. The dangerous-triggers annotation is limited to this reviewed metadata-only boundary. Issues are unassigned and do not launch agents.

Permissions diff

  • Workflow: {}.
  • New feedback job: actions: read for completed metadata; issues: write for bounded repository-local reports.
  • No contents/deployment scopes or inherited secrets. The reusable owns its fixed hosted runner and timeout.

Validation

Core and touched validators; generated docs; actionlint; authenticated zizmor 1.26.1 (no findings, one new reviewed trigger annotation); instruction structure check. Advisory calendar checks still report four pre-existing expired facts and the unchanged Checkov image registry is stale; these are separate follow-up work.

Checklist

  • Full SHA and matching release/development metadata
  • Job permissions and concurrency reviewed
  • No source-event expressions inside shell commands
  • Self-workflow/tool registries and generated docs synchronized
  • Signed Conventional Commit and DCO
  • Runtime delivery is not claimed from source checks

Tier impact

  • Public self-workflows
  • Private consumers

Signed-off-by: rldyourmnd <danil@nddev.it.com>
@github-actions github-actions Bot added ci and removed ci labels Sep 7, 2026
@rldyourmnd
rldyourmnd merged commit 79a8b1c into main Sep 7, 2026
28 checks passed
@rldyourmnd
rldyourmnd deleted the feat/ci-feedback-events-20260907 branch September 7, 2026 06:27
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 self-workflow failures with exact development dependency pins

1 participant