From cf0c57922b2e1f0f52fa0c2fa394b0596ea0024e Mon Sep 17 00:00:00 2001 From: Enrico Piovesan Date: Mon, 6 Jul 2026 19:08:13 -0600 Subject: [PATCH 1/3] Adopt org governance v1.0.1: shared CLA + governance gates, CODEOWNERS, dependabot, version pin --- .github/CODEOWNERS | 1 + .github/dependabot.yml | 8 ++++++++ .github/workflows/cla.yml | 20 ++++++++++++++++++++ .github/workflows/governance.yml | 12 ++++++++++++ .governance-version | 1 + 5 files changed, 42 insertions(+) create mode 100644 .github/CODEOWNERS create mode 100644 .github/dependabot.yml create mode 100644 .github/workflows/cla.yml create mode 100644 .github/workflows/governance.yml create mode 100644 .governance-version diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000..e7b9c76 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1 @@ +* @enricopiovesan diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..6e06abe --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,8 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: { interval: "weekly" } + - package-ecosystem: "npm" + directory: "/" + schedule: { interval: "weekly" } diff --git a/.github/workflows/cla.yml b/.github/workflows/cla.yml new file mode 100644 index 0000000..b0c796f --- /dev/null +++ b/.github/workflows/cla.yml @@ -0,0 +1,20 @@ +# Org-wide CLA gate — see traverse-framework/.github (governance v1.0.1). +name: cla + +on: + issue_comment: + types: [created] + pull_request_target: + types: [opened, closed, synchronize] + +permissions: + actions: write + contents: read + pull-requests: write + statuses: write + +jobs: + cla: + uses: traverse-framework/.github/.github/workflows/reusable-cla.yml@bootstrap-governance + secrets: + cla-assistant-pat: ${{ secrets.CLA_ASSISTANT_PAT }} diff --git a/.github/workflows/governance.yml b/.github/workflows/governance.yml new file mode 100644 index 0000000..e0c2093 --- /dev/null +++ b/.github/workflows/governance.yml @@ -0,0 +1,12 @@ +# Org-wide governance baseline gate — see traverse-framework/.github (governance v1.0.1). +name: governance + +on: + pull_request: {} + +permissions: + contents: read + +jobs: + baseline: + uses: traverse-framework/.github/.github/workflows/reusable-governance.yml@bootstrap-governance diff --git a/.governance-version b/.governance-version new file mode 100644 index 0000000..b18d465 --- /dev/null +++ b/.governance-version @@ -0,0 +1 @@ +v1.0.1 From 56ea82fd6ee674f5c20e0bcf3b38987f0689011b Mon Sep 17 00:00:00 2001 From: Enrico Piovesan Date: Mon, 6 Jul 2026 19:18:46 -0600 Subject: [PATCH 2/3] =?UTF-8?q?Drop=20CODEOWNERS=20=E2=80=94=20solo-mainta?= =?UTF-8?q?iner,=20agent-driven=20mode=20(governance=20v1.0.1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- .github/CODEOWNERS | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .github/CODEOWNERS diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS deleted file mode 100644 index e7b9c76..0000000 --- a/.github/CODEOWNERS +++ /dev/null @@ -1 +0,0 @@ -* @enricopiovesan From 508330d6ecd97791d79515a7bd2f985f4244fde8 Mon Sep 17 00:00:00 2001 From: Enrico Piovesan Date: Mon, 6 Jul 2026 19:25:06 -0600 Subject: [PATCH 3/3] Re-trigger gates against governance v1.0.1 reusable workflows