Skip to content

Enhances issue bootstrap with labels and ordering - #1

Merged
davidgs merged 1 commit into
mainfrom
script-fixes
Sep 9, 2026
Merged

davidgs merged 1 commit into
mainfrom
script-fixes

Conversation

@davidgs

@davidgs davidgs commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

Summary

Enhances the issue bootstrapping script to automate GitHub label management, ensuring all necessary labels are present with correct colors and descriptions. It also improves the ordering of created checklist issues, aligning them with their sequence in APPLICATION.md for better readability on GitHub, and includes validation for checklist slugs. The GitHub authentication check is also refined for greater reliability.

Checklist items

Closes #

Application sections updated

  • application/01-basic-information.md
  • application/02-project-details.md
  • application/03-cloud-native-context.md
  • application/04-cncf-policies.md
  • application/05-pre-submission.md
  • application/06-contact-information.md
  • application/07-additional-information.md

… ordering

Automate the creation of GitHub labels (e.g., `checklist-item`, `phase:*`) with consistent colors and descriptions, reducing manual setup.

Ensure checklist issues are created in a specific order so that the first item appears at the top of the GitHub issues list when sorted by creation date. Add validation to verify consistency between checklist slugs defined in `checklist-map.json` and those referenced in `APPLICATION.md`.

Improve the robustness of the `gh` CLI authentication check by directly testing API access.

Add `.vscode/` to `.gitignore`.
@davidgs
davidgs merged commit ac7550f into main Sep 9, 2026
1 check failed
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