This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch docs/mission-md
in repository https://gitbox.apache.org/repos/asf/airflow-steward.git
The following commit(s) were added to refs/heads/docs/mission-md by this push:
new 57eebf8 docs(MISSION) + build(asf): add Paul King, day-one
collaborators (#60)
57eebf8 is described below
commit 57eebf866bf7207d7bff20420450bc86c633e6a7
Author: Jarek Potiuk <[email protected]>
AuthorDate: Tue May 5 17:34:29 2026 +0200
docs(MISSION) + build(asf): add Paul King, day-one collaborators (#60)
* docs(MISSION) + build(asf): add Paul King, day-one collaborators
MISSION.md:
- Add Paul King (Groovy PMC, Grails PMC, Incubator PMC) to the
initial PMC roster.
- Add a Non-ASF-members section listing the five contributors
who will be involved on the project from day one even though
they are not (yet) ASF members:
Bartosz Sławkowski (@johnslavik), Yeongook Choo (@choo121600),
Shahar Epstein (@shahar1), Vincent Beck (@vincbeck),
Buğra Öztürk (@bugraoz93).
.asf.yaml:
- Add @johnslavik to the GitHub-collaborators list. The other
four (@choo121600, @shahar1, @vincbeck, @bugraoz93) are already
Apache Airflow committers and so already have triage rights via
the apache GitHub org — no `collaborators:` slot needed; left
in the file commented out as a record of intent.
- Add the six non-Airflow-committer ASF members from the PMC
roster (@ppkarwasz, @zeroshade, @andrewmusselman, @justinmclean,
@jbonofre, @paulk-asert) so they have triage rights from day
one. Airflow committers on the roster are not listed; they have
access via the apache org through their existing committer status.
Total active collaborators: 8 of the 10-entry cap, leaving
headroom for the next addition without an Infra exception.
Generated-by: Claude Code (Claude Opus 4.7)
* chore(typos): allowlist `asert` (Paul King's GitHub-handle suffix)
The typos hook flagged `paulk-asert` in `.asf.yaml` because it
splits hyphenated identifiers and saw the trailing `asert` as a
typo of `assert`. Add the suffix to `.typos.toml`'s
`[default.extend-words]` block alongside the other ASF-specific
allowlist entries.
Generated-by: Claude Code (Claude Opus 4.7)
---
.asf.yaml | 24 ++++++++++++++++++++++++
.typos.toml | 5 +++++
MISSION.md | 11 +++++++++++
3 files changed, 40 insertions(+)
diff --git a/.asf.yaml b/.asf.yaml
index d855b00..b6b3d2a 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -52,6 +52,30 @@ github:
# at 10 entries; exceptions need a [email protected] request.
collaborators:
- andreahlert
+ # Non-ASF-members named in MISSION.md → "involved as
+ # collaborators on the project from day one":
+ - johnslavik # Bartosz Sławkowski
+ # The four below are listed in MISSION.md's non-ASF-members
+ # section but are already Apache Airflow committers, so they
+ # have triage rights via the apache GitHub org through their
+ # Airflow committer status — no `collaborators:` slot needed.
+ # Kept here as a record of intent; uncomment if and when their
+ # committer status changes.
+ # - choo121600 # Yeongook Choo (Airflow committer)
+ # - shahar1 # Shahar Epstein (Airflow committer)
+ # - vincbeck # Vincent Beck (Airflow committer)
+ # - bugraoz93 # Buğra Öztürk (Airflow committer)
+ # Non-Airflow-committer ASF members from the MISSION.md PMC
+ # roster — added so they have triage rights from day one. The
+ # Airflow committers on the roster (Jarek, Elad, Pavan, Amogh)
+ # are not listed here; they have access via the apache GitHub
+ # org through their existing Airflow committer status.
+ - ppkarwasz # Piotr Karwasz (Log4J PMC)
+ - zeroshade # Matt Topol (Arrow PMC, Iceberg PMC)
+ - andrewmusselman # Andrew Musselman (Mahout PMC)
+ - justinmclean # Justin Mclean (Incubator PMC, Training PMC)
+ - jbonofre # Jean-Baptiste Onofré (Incubator PMC, Polaris PMC)
+ - paulk-asert # Paul King (Groovy PMC, Grails PMC, Incubator PMC)
# Disable the GitHub Copilot automatic-code-review ruleset on the
# default branch. The framework's review workflow is human-driven
diff --git a/.typos.toml b/.typos.toml
index 06f7b31..995f4ca 100644
--- a/.typos.toml
+++ b/.typos.toml
@@ -43,6 +43,11 @@ dit = "dit"
ick = "ick"
kip = "kip"
lose = "lose"
+# `asert` is a GitHub-handle suffix — Paul King's handle is
+# `paulk-asert` (Groovy / Grails / Incubator PMC member, listed
+# in `.asf.yaml` collaborators). typos flags it as a typo of
+# `assert`.
+asert = "asert"
[default.extend-identifiers]
# Identifiers that look like typos but are real symbol names.
diff --git a/MISSION.md b/MISSION.md
index fd54c40..5e4aae3 100644
--- a/MISSION.md
+++ b/MISSION.md
@@ -165,9 +165,20 @@ ASF members for the roster:
- Andrew Musselman — Mahout PMC
- Justin Mclean — Incubator PMC, Training PMC
- Jean-Baptiste Onofré — Incubator PMC, Polaris PMC, …
+- Paul King — Groovy PMC, Grails PMC, Incubator PMC
The named PMC roster will accompany the resolution at the time of vote.
+There are collaborators who are **not** ASF members yet *(wink)* but
+who have already contributed and will be involved as collaborators
+on the project from day one:
+
+- Bartosz Sławkowski — [@johnslavik](https://github.com/johnslavik)
+- Yeongook Choo — [@choo121600](https://github.com/choo121600)
+- Shahar Epstein — [@shahar1](https://github.com/shahar1)
+- Vincent Beck — [@vincbeck](https://github.com/vincbeck)
+- Buğra Öztürk — [@bugraoz93](https://github.com/bugraoz93)
+
## Required resources
- **Mailing lists:** `private@<PROJECT_NAME>.apache.org`,
`dev@<PROJECT_NAME>.apache.org`, `commits@<PROJECT_NAME>.apache.org`.