Skip to content

ci: run telemetry conformance through shared workflow - #1061

Merged
ParidelPooya merged 8 commits into
mainfrom
ci/telemetry-conformance-workflow
Oct 24, 2026
Merged

ParidelPooya merged 8 commits into
mainfrom
ci/telemetry-conformance-workflow

Conversation

@hln33

@hln33 hln33 commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Changes

Add a telemetry conformance caller for same-repository pull requests, pushes to main, and manual runs.
Call the shared telemetry-suite.yml from aws/aws-durable-execution-conformance-tests at a pinned full SHA.
Build the SDK and telemetry exporter, run the handler package tests, then bundle the handlers before deployment.
Pass the existing test-account secrets and the CodeBuild runner label.
Document the CI entry point in the package README.

Shared workflow pin

The pin is 3e4fdaf0, the head of aws/aws-durable-execution-conformance-tests#150. The pin also selects the runner and telemetry-extension revision the shared workflow installs. That revision matches conformance main, including the exact-record golden check from #160. Re-pin to the #150 merge commit after it lands.

Verification

  • Cloud run on the previous pin (21fd4c24): telemetry-1 PASSED, 1/1 (run 40019359587). That pin predated the golden-record check, so it validated the earlier lenient contract.
  • Cloud run on the new pin (3e4fdaf0): telemetry-1 PASSED, 1/1, 0 uncovered, against the exact-record golden check (run 40051568060 on head 96c9b7da).
  • Telemetry package tests in CI: 7 passed (__tests__/templates.test.ts, includes type checking).
  • SDK, exporter, and telemetry handler builds passed in CI.

@hln33
hln33 added this pull request to stack #1062 October 23, 2026 01:43
@hln33
hln33 force-pushed the ci/telemetry-conformance-workflow branch from 5a62f71 to 6955918 Compare October 23, 2026 18:35
Base automatically changed from feat/conformance-tests-telemetry to main October 23, 2026 20:27
@hln33
hln33 force-pushed the ci/telemetry-conformance-workflow branch from 6955918 to 85bee6f Compare October 23, 2026 20:27
hln33 and others added 2 commits October 23, 2026 18:49
The previous pin 21fd4c24 was the pre-rebase head of conformance PR #150.
No branch reaches that commit, so GitHub can garbage-collect it. The pin
also selects the runner and telemetry-extension revision the shared
workflow installs. 21fd4c24 predates the exact-record golden check from
conformance #160, so the green run validated the old lenient contract.
Pin 3e4fdaf0, the current #150 head, whose extension matches main.

Drop the feat/conformance-tests-telemetry branch filter. #1046 merged
and this PR targets main.

Correct the README: the shared workflow uploads reports and execution
histories; CloudFormation diagnostics go to the job log.
@ParidelPooya

Copy link
Copy Markdown
Contributor

Re-pinned telemetry-suite.yml to d4b7df92, the merge commit of aws/aws-durable-execution-conformance-tests#150, while you are away. #150's branch was deleted after the squash merge, so the old pin no longer resolves. The same stale pin made the Java workflow fail on main with "workflow was not found" (aws/aws-durable-execution-sdk-java#827 fixed it there). Only the pin and its comment changed.

@ParidelPooya
ParidelPooya marked this pull request as ready for review October 24, 2026 21:36
@ParidelPooya
ParidelPooya temporarily deployed to ai-pr-review-runtime October 24, 2026 21:36 — with GitHub Actions Inactive
@ParidelPooya
ParidelPooya temporarily deployed to ai-pr-review-runtime October 24, 2026 21:37 — with GitHub Actions Inactive
@ParidelPooya
ParidelPooya merged commit 1f10bb8 into main Oct 24, 2026
39 checks passed
@ParidelPooya
ParidelPooya deleted the ci/telemetry-conformance-workflow branch October 24, 2026 21:37
@github-actions

Copy link
Copy Markdown

Codex AI review

No actionable findings. SDK invariants and contract tests are unchanged. Residual test risk: tests were not run, and the pinned external reusable workflow was unavailable for local inspection.

Reviewed commit b0e64645266a1cf413877bf7d7c0af9348ce0bc9. Workflow run

This branch was previously deployed

1 inactive deployment
ai-pr-review-runtime — b0e64645 Deployed Oct 24, 2026 by ParidelPooya via ai-pr-review / Codex review / Generate Codex review #1910
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.

3 participants