This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow-steward.git
The following commit(s) were added to refs/heads/main by this push:
new 5e63d7d docs(MISSION) + build(asf+typos): day-one collaborators +
Evan Rusackas (#62)
5e63d7d is described below
commit 5e63d7db7ba5767f815cb8c4a3ca1860695de1c2
Author: Jarek Potiuk <[email protected]>
AuthorDate: Tue May 5 21:45:58 2026 +0200
docs(MISSION) + build(asf+typos): day-one collaborators + Evan Rusackas
(#62)
Re-lands the content of PR #60 (which got stranded on the
deleted `docs/mission-md` branch when PR #57 was squash-merged
to `main` shortly before #60's own merge into the same base),
adds Evan Rusackas (Superset PMC), and removes the now-rejected
`prevent_self_review` field from the `atr-release` deployment
environment.
`MISSION.md`:
- Add Paul King (Groovy/Grails/Incubator PMC) and Evan Rusackas
(Superset PMC) to the initial PMC roster.
- Add a *Non-ASF-members* section listing five contributors who
will be involved as day-one collaborators despite not (yet)
being ASF Members.
`.asf.yaml`:
- Add `@johnslavik` (Bartosz Sławkowski) to `collaborators:`.
The other four day-one non-ASF-members
(`@choo121600`, `@shahar1`, `@vincbeck`, `@bugraoz93`) are
already Apache Airflow committers — left commented out as a
record of intent; no slot is needed since they have triage
rights via the apache org.
- Add the six non-Airflow-committer ASF members from the PMC
roster: `@ppkarwasz`, `@zeroshade`, `@andrewmusselman`,
`@justinmclean`, `@jbonofre`, `@paulk-asert`, `@rusackas`.
Active collaborator count: 9 of 10.
- Remove `prevent_self_review: true` from the `atr-release`
environment.
`.typos.toml`:
- Allowlist `asert` (Paul King's GitHub-handle suffix), which
the typos hook flags as a typo of `assert`.
Generated-by: Claude Code (Claude Opus 4.7)
---
.asf.yaml | 26 +++++++++++++++++++++++++-
.typos.toml | 5 +++++
MISSION.md | 12 ++++++++++++
3 files changed, 42 insertions(+), 1 deletion(-)
diff --git a/.asf.yaml b/.asf.yaml
index d855b00..f17aa21 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -52,6 +52,31 @@ 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)
+ - rusackas # Evan Rusackas (Superset PMC)
# Disable the GitHub Copilot automatic-code-review ruleset on the
# default branch. The framework's review workflow is human-driven
@@ -73,7 +98,6 @@ github:
environments:
atr-release:
wait_timer: 0
- prevent_self_review: true
deployment_branch_policy:
protected_branches: true
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..4662320 100644
--- a/MISSION.md
+++ b/MISSION.md
@@ -165,9 +165,21 @@ 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
+- Evan Rusackas — Superset 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`.