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`.

Reply via email to