Skip to content

T-22072 [CI] Name the test in the E2E Linear issue and include the failure summary - #9

Merged
PetrHeinz merged 2 commits into
mainfrom
claude/t-22072-e2e-linear
Oct 22, 2026
Merged

PetrHeinz merged 2 commits into
mainfrom
claude/t-22072-e2e-linear

Conversation

@PetrHeinz

Copy link
Copy Markdown
Member

A failed scheduled E2E run opens a Linear issue titled "E2E failure: E2E", listing only the failed jobs and steps. The read-back tables that explain a failure sat in the job summaries, which the issue did not include.

  • notify_linear_failure.yml takes two optional inputs. test_name replaces the workflow name in the title. job_summaries adds each failed job's ::error:: messages (read from the job's check-run annotations) and the summary the job uploaded as the e2e-summary-<job name> artifact. A caller that sets neither gets the issue exactly as before.
  • The E2E passes test_name: AWS Lambda extension and job_summaries: true, so the issue is titled "E2E failure: AWS Lambda extension".
  • Each function job uploads its summary: the invocations and the read-back tables. The cleanup list goes in only when cleanup left something behind, and the stored rows and function log stay in the GitHub summary only.
  • A function job that stops before its read-back names the step it stopped at, instead of "No read-back, the job failed before it."

🤖 Generated with Claude Code

PetrHeinz and others added 2 commits October 22, 2026 09:35
…ilure summary

The issue title names the test (E2E failure: AWS Lambda extension) and its body
carries each failed job's errors and summary: the invocations and the read-back
tables. A job that stops before its read-back names the step it stopped at.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
download-artifact unpacks a lone matching artifact straight into its path, so in a
run with one job the summary was never found. Also keep an annotations API error
out of the issue, and keep the plain issue text byte-identical to before.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@PetrHeinz
PetrHeinz marked this pull request as ready for review October 22, 2026 07:56
@PetrHeinz
PetrHeinz merged commit 574fdb0 into main Oct 22, 2026
11 checks passed
@PetrHeinz
PetrHeinz deleted the claude/t-22072-e2e-linear branch October 22, 2026 07:56
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