Skip to content

[AIAA] Add assessment workflow labels and repair label sync in settings.yml - #367

Merged
nate-double-u merged 1 commit into
cncf:mainfrom
nate-double-u:build/01-labels
Aug 14, 2026
Merged

[AIAA] Add assessment workflow labels and repair label sync in settings.yml#367
nate-double-u merged 1 commit into
cncf:mainfrom
nate-double-u:build/01-labels

Conversation

@nate-double-u

Copy link
Copy Markdown
Member

Adds the nine assessment workflow labels (spec sections 12–13) and fixes
why .github/settings.yml has never synced. Spec section 16, step 1.
Tracking: #365. Spec PR: #363. Bound by P-1 and HC-4. Only the labels: block changed.

Root cause

Unquoted colors aren't strings to YAML: #-prefixed become comments
(null), all-digit become integers (008672 → 8672), and 89E295 becomes
the float 8.9e+296. That last one is the 2022 commit that never applied,
so every sync failure since shares this cause. Every color is now
quoted.

Reconciliation (live wins)

A repaired file likely triggers the first real sync on merge, and
declarative sync deletes live labels missing from the file. So the block
now matches live (snapshot 2026-08-14) before adding anything:

  • admin: duplicates collapsed; live color; file description kept
    (deliberate addition).
  • meta: removed (in file, not live).
  • suggested doc: 89E295 → d93f0b (the 2022 change never applied).
  • broken-link, techdocs-upstream: added (live, missing from file).

New labels

needs-triage, triage/accepted, triage/declined,
phase/assessment, phase/implementation, phase/backlog,
verified, confirmed, skip-implementation.

Names come from the spec; colors and descriptions are review points.

Verification

  • Assertion script: parsed set exactly equals live snapshot plus the
    nine new labels; all colors string-typed six-hex. 36 pass.
  • npm run check passes.
  • Post-merge: expect the first sync since 2022. If nothing applies,
    fallback is by-hand gh label create; either path recorded on [AIAA] Build step 1: workflow labels in .github/settings.yml #365.

…ncf#365)

Assisted-by: Copilot <223556219+Copilot@users.noreply.github.com>
Signed-off-by: Nate W <natew@cncf.io>
@netlify

netlify Bot commented Aug 14, 2026

Copy link
Copy Markdown

Deploy Preview for cncf-techdocs ready!

Name Link
🔨 Latest commit 2ae2dea
🔍 Latest deploy log https://app.netlify.com/projects/cncf-techdocs/deploys/6a7f52480e731800085ed244
😎 Deploy Preview https://deploy-preview-367--cncf-techdocs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@nate-double-u
nate-double-u requested review from chalin and a balanced review from Copilot August 14, 2026 17:38

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Repairs declarative label synchronization and adds the assessment workflow labels required by the specification.

Changes:

  • Quotes all label colors to preserve six-character hex strings.
  • Reconciles configured labels with the live repository.
  • Adds nine assessment lifecycle labels.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@nate-double-u
nate-double-u marked this pull request as ready for review August 14, 2026 17:41
@nate-double-u

Copy link
Copy Markdown
Member Author

I'm going to merge this as is (bypassing reqs), so i have time to troubleshoot this afternoon if it doesn't solve the automated label update issues this repo is having.

@nate-double-u
nate-double-u merged commit 942f815 into cncf:main Aug 14, 2026
9 checks passed
@nate-double-u
nate-double-u deleted the build/01-labels branch August 14, 2026 20:42
@nate-double-u nate-double-u added the CI/infra CI & infrastructure label Aug 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI/infra CI & infrastructure

Development

Successfully merging this pull request may close these issues.

2 participants