Skip to content

Add .asf.yaml with baseline repository configuration - #4

Merged
jgoodyear merged 1 commit into
apache:mainfrom
CalvinKirs:add-asf-yaml
Sep 10, 2026
Merged

jgoodyear merged 1 commit into
apache:mainfrom
CalvinKirs:add-asf-yaml

Conversation

@CalvinKirs

@CalvinKirs CalvinKirs commented Sep 10, 2026 •

Copy link
Copy Markdown
Member

What

Adds a .asf.yaml so the project can self-manage its GitHub repository settings through ASF Infra automation, per the ASF Infra .asf.yaml documentation.

This PR intentionally covers only the baseline:

  • Repository metadata: description, homepage (https://sourcelume.apache.org), and topic labels centered on the project's core — training-data provenance, dataset licensing, and verifiable attestation.
  • Merge buttons: squash only (merge and rebase disabled) to keep a linear history.
  • Branch protection: minimal protection on main (blocks force pushes and branch deletion).

The file carries the standard ASF license header, so mvn verify (RAT) passes without adding an exclusion.

Out of scope — needs community discussion

Deliberately not configured yet; each deserves its own thread before we commit:

  • required_status_checks / required_pull_request_reviews on main

Happy to follow up once those are agreed on the dev list.

@jgoodyear
jgoodyear merged commit 703ce57 into apache:main Sep 10, 2026
1 check passed
@jgoodyear

Copy link
Copy Markdown
Contributor

Thank you - and yes, please start the conversations on dev@ list.

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.

2 participants