Skip to content

fix(hermes-plugin): add telemetry credentials generation to CI publish#1479

Merged
hijzy merged 1 commit intoMemTensor:openclaw-local-plugin-20260408from
hijzy:fix/hermes-telemetry-credentials
Apr 13, 2026
Merged

fix(hermes-plugin): add telemetry credentials generation to CI publish#1479
hijzy merged 1 commit intoMemTensor:openclaw-local-plugin-20260408from
hijzy:fix/hermes-telemetry-credentials

Conversation

@hijzy
Copy link
Copy Markdown
Collaborator

@hijzy hijzy commented Apr 13, 2026

Summary

  • Add scripts/generate-telemetry-credentials.cjs to apps/memos-local-plugin/ (same script that openclaw already uses)
  • Add the "Generate telemetry credentials" step to hermes-plugin-publish.yml, injecting MEMOS_ARMS_* secrets so published npm packages ship with a working telemetry.credentials.json

Without this fix, hermes plugin builds have no credentials file and ARMS telemetry is silently disabled. Both plugins now write to the same ARMS app, differentiated by the platform tag ("hermes" vs "openclaw").

Test plan

  • Verify hermes-plugin-publish.yml workflow runs successfully with the new step
  • Confirm published hermes npm package contains telemetry.credentials.json
  • Validate telemetry events from hermes have platform: "hermes" in ARMS console

The hermes-plugin-publish workflow was missing the
generate-telemetry-credentials step, so published npm packages had no
telemetry.credentials.json and ARMS telemetry was silently disabled.

Add the same credentials script and CI step that openclaw-plugin-publish
already uses, so hermes builds ship with working telemetry (same ARMS
app, differentiated by platform tag).
@hijzy hijzy merged commit c667fd5 into MemTensor:openclaw-local-plugin-20260408 Apr 13, 2026
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