Skip to content

Automates CNCF application form sync and streamlines process - #7

Merged
davidgs merged 1 commit into
mainfrom
chore/sync-cncf-form
Oct 7, 2026
Merged

davidgs merged 1 commit into
mainfrom
chore/sync-cncf-form

Conversation

@davidgs

@davidgs davidgs commented Oct 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Automates the synchronization of the CNCF sandbox application template with the official upstream form, ensuring template artifacts are always current. This change introduces a new workflow for template maintainers and streamlines the application process for projects by having submissions automatically validate against the live CNCF form. It also consolidates several critical requirements into field guides, reducing the checklist item count from 33 to 29.

Checklist items

Closes #

Application fields updated

  • read_prerequisites
  • org_repo_url
  • license_exception
  • application_contact_emails
  • additional_information
  • final_review

Introduce an automated workflow and scripts to keep the template's
internal CNCF sandbox application form definition (`cncf-form.json`)
synchronized with the upstream `cncf/sandbox` `application.yml`.

For applicants, the submission script now fetches the live CNCF form,
eliminating the need for manual form syncing. This also updates
critical requirements guidance and removes outdated checklist items.
Workflows are adjusted to run only on template or forked repositories as appropriate.
@davidgs
davidgs merged commit af86ceb into main Oct 7, 2026
2 checks passed
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