From 45be4ab6a1d2e98f9e63ab501138602730f40592 Mon Sep 17 00:00:00 2001 From: OttoBot Date: Wed, 4 Mar 2026 11:14:55 -0600 Subject: [PATCH 1/2] chore: add fork-specific CODEOWNERS and PR template --- .github/CODEOWNERS | 4 ++-- .github/pull_request_template.md | 18 ++++++------------ 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 40f917e5..d6a20d1f 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,2 +1,2 @@ -# Default owners for all files -* @scasplte2 +# OttoBot-AI fork — no external approval required for iteration +* @ottobot-ai diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 5be8d0a1..3c9e4bb1 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -1,15 +1,9 @@ -## Changes -- +## Description + -## Type -- [ ] Bug fix -- [ ] New feature -- [ ] Infrastructure/config change -- [ ] Documentation +## Related Issues + -## Testing -- [ ] Tested locally +## Checklist +- [ ] Tests pass locally - [ ] CI passes - -## Deployment Notes - From 1cc8caa60eb425b2722595b2348b110400fe713a Mon Sep 17 00:00:00 2001 From: OttoBot Date: Tue, 24 Mar 2026 10:44:53 -0500 Subject: [PATCH 2/2] ci: pass GITHUB_TOKEN to Start cluster step in e2e workflow snapshot-streaming is built from source during 'just up', requiring sbt to resolve dependencies from GitHub Packages. Without GITHUB_TOKEN in the step environment, sbt fails with: RuntimeException: unable to locate a valid GitHub token from Or(GitConfig(github.token),Environment(GITHUB_TOKEN)) This regression was introduced in #132 (which removed the pre-staged snapshot-streaming JAR download step). Pass the token to the Start cluster step to restore E2E functionality. Fixes all open PRs blocked on this shared E2E failure. --- .github/workflows/e2e.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index 4205b285..85814b56 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -115,8 +115,14 @@ jobs: # Start cluster with SKIP_ASSEMBLY since all JARs are pre-staged in docker/jars/. # --hypergraph-release sets TESSELLATION_VERSION for the Docker image tag. + # GITHUB_TOKEN is required: just up builds snapshot-streaming from source (sbt resolves + # from GitHub Packages), and sbt needs a valid token to authenticate. Without it, + # sbt fails with "unable to locate a valid GitHub token from Or(GitConfig(github.token), + # Environment(GITHUB_TOKEN))". - name: Start cluster working-directory: tessellation + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | just up --hypergraph-release="v${{ steps.versions.outputs.tessellation }}" \ --skip-assembly --metagraph="${GITHUB_WORKSPACE}" --dl1 --data