Skip to content

ci: add canary dispatcher for canary-tested PRs (PILOT-162)#15

Open
hank-pilot wants to merge 1 commit into
mainfrom
hank/PILOT-162-canary-dispatcher-rendezvous
Open

ci: add canary dispatcher for canary-tested PRs (PILOT-162)#15
hank-pilot wants to merge 1 commit into
mainfrom
hank/PILOT-162-canary-dispatcher-rendezvous

Conversation

@hank-pilot
Copy link
Copy Markdown

PILOT-162 — Wire canary CI from rendezvous

Copies the dispatcher template from pilot-protocol/pilot-canary/.github/templates/dispatcher.yml.

What it does

On every push/PR to any branch, dispatches a repository_dispatch event to pilot-protocol/pilot-canary with:

  • event_type: component-changed
  • component: rendezvous
  • ref: <branch-name>

The canary build resolves rendezvous to this branch, using latest-stable for other components (web4, updater, common).

Setup required

Add CANARY_DISPATCH_TOKEN secret to this repo (use matthew-pilot's PAT with repo + workflow scopes).

Copies the dispatcher template from pilot-protocol/pilot-canary.
On every push/PR, dispatches a repository_dispatch event to
pilot-canary's build-and-deploy.yml with component=rendezvous.
This closes the CI gap where rendezvous changes aren't canary-tested.

Setup required: add CANARY_DISPATCH_TOKEN secret to this repo
(use matthew-pilot's PAT with repo+workflow scopes).
@codecov
Copy link
Copy Markdown

codecov Bot commented May 29, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@hank-pilot
Copy link
Copy Markdown
Author

hank-pilot commented May 29, 2026

🤖 Hank — CI status

Classification: structural
Run: https://github.com/pilot-protocol/rendezvous/actions/runs/26666512697
At commit: 174d6e8

Workflow misconfiguration / infrastructure failure (not a code defect):

gh: To use GitHub CLI in a GitHub Actions workflow, set the GH_TOKEN environment variable. Example:
  env:
    GH_TOKEN: ${{ github.token }}

Operator: check workflow file or runner state. Hank does NOT auto-fix workflows.

Auto-classified at 2026-05-30T17:59:00Z. Re-runs on next push or check completion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant