Skip to content

fix: preserve the GitHub telemetry handle and accept action events - #782

Merged
HugoRCD merged 1 commit into
mainfrom
feat/action-telemetry-ingest
Oct 5, 2026
Merged

HugoRCD merged 1 commit into
mainfrom
feat/action-telemetry-ingest

Conversation

@HugoRCD

@HugoRCD HugoRCD commented Oct 5, 2026

Copy link
Copy Markdown
Member

Changes

Fix createGitHubActionsTelemetry() losing prototype members when spreading its class instance. The returned handle now exposes set(), flush(), and a live enabled getter. Includes a patch changeset and a regression reproduced before the fix.

Accept evlog-action in the telemetry dashboard with an explicit custom-field allowlist. Keep deployment overrides authoritative and drop undeclared repository fields.

Companion to evloghq/action#8. Deploy the ingest change before releasing that action.

const action = createGitHubActionsTelemetry({ name: "my-action", version: "1.0.0" })
await action.run("map", () => action.set({ routes: 3 }))
await action.flush()

Validation

Full lint, tests, and coverage pass. SDK handle and dashboard ingest regressions pass; shared DO_NOT_TRACK / EVLOG_TELEMETRY opt-outs are covered.

CI-scope typecheck passes (28/28 tasks). Dashboard typecheck passes via the root executable: pnpm exec vue-tsc -b apps/telemetry/.nuxt/tsconfig.json --noEmit.

pnpm run typecheck remains blocked by a stale app-local vue-tsc 3.2.7 launcher pointing to a missing module, including after a frozen-lockfile reinstall. No dependency versions or generated launchers changed.

@vercel

vercel Bot commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
evi Ready Ready Preview Oct 5, 2026 10:21pm UTC
evlog-docs Ready Ready Preview, v0 Oct 5, 2026 10:21pm UTC
evlog-render-lab Ready Ready Preview Oct 5, 2026 10:21pm UTC
evlog-telemetry Ready Ready Preview Oct 5, 2026 10:21pm UTC
just-use-evlog Ready Ready Preview Oct 5, 2026 10:21pm UTC

Request Review

@github-actions github-actions Bot added the bug Something isn't working label Oct 5, 2026
@coderabbitai

coderabbitai Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Review in Change Stack →

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

⚙️ Run configuration
  • Configuration used: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: aef32798-e9fe-4e3e-a7d5-5f688d6cffc6
📥 Commits

Reviewing files that changed from the base of the PR and between df97666 and a9be419.

📒 Files selected for processing (6)
  • .changeset/quiet-actions-handle.md
  • apps/telemetry/server/utils/allowed-tools.ts
  • apps/telemetry/test/action-ingest.test.ts
  • apps/telemetry/test/allowed-tools.test.ts
  • packages/telemetry/src/github-actions.ts
  • packages/telemetry/test/github-actions.test.ts
 _______________________________________________________________
< Ghost in the Shell (Script): Stand Alone Complex Code Review. >
 ---------------------------------------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ
✨ Finishing Touches
📝 Generate docstrings
  • Commit to this branch
  • Create a new PR
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

github-actions Bot commented Oct 5, 2026

Copy link
Copy Markdown
Contributor

Thank you for following the naming conventions! 🙏

This branch was successfully deployed

5 active deployments
Preview – evlog-telemetry — a9be4191 Deployed Oct 5, 2026 by vercel[bot]
Preview – evi — a9be4191 Deployed Oct 5, 2026 by vercel[bot]
Preview – evlog-docs — a9be4191 Deployed Oct 5, 2026 by vercel[bot]
Preview – just-use-evlog — a9be4191 Deployed Oct 5, 2026 by vercel[bot]
Preview – evlog-render-lab — a9be4191 Deployed Oct 5, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant