Skip to content

feat(workflow): define four-axis label contract - #3820

Draft
purp wants to merge 1 commit into
mainfrom
workflow-labeling/contract
Draft

purp wants to merge 1 commit into
mainfrom
workflow-labeling/contract

Conversation

@purp

@purp purp commented Sep 29, 2026

Copy link
Copy Markdown
Collaborator

Summary

Define the four-axis workflow label contract and a repeatable provisioning path for the accepted workflow labeling epic.

Related Issue

Closes #3810
Part of #3807

Changes

  • Add the canonical label manifest for type, state, needs, and ready-for.
  • Add an idempotent label provisioning command with dry-run as the default.
  • Document the issue workflow and link it from contributor docs navigation.

Testing

  • mise run pre-commit passes
  • Unit tests added/updated for label validation and provisioning
  • E2E tests added/updated (not applicable)
  • mise run ci passes with an isolated Go lint cache

Checklist

  • Follows Conventional Commits
  • Commits are signed and signed off (DCO)
  • Architecture docs updated (not applicable; contributor workflow docs updated)

Signed-off-by: Jim Meyer <jimeyer@nvidia.com>
@copy-pr-bot

copy-pr-bot Bot commented Sep 29, 2026

Copy link
Copy Markdown

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@github-actions

Copy link
Copy Markdown

@purp
purp added this pull request to stack #3824 September 29, 2026 02:21
@purp

purp commented Sep 29, 2026

Copy link
Copy Markdown
Collaborator Author

/ok to test 01fe056

This branch has not been deployed

No deployments
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.

feat(workflow): define and provision the label contract

1 participant