Skip to content

ci: send the plan table to the job log as well as the summary - #29

Merged
jcelerier merged 1 commit into
masterfrom
ci/plan-to-stdout
Aug 6, 2026
Merged

ci: send the plan table to the job log as well as the summary#29
jcelerier merged 1 commit into
masterfrom
ci/plan-to-stdout

Conversation

@jcelerier

Copy link
Copy Markdown
Member

Follow-up to #22.

The plan job wrote its table only to $GITHUB_STEP_SUMMARY. That renders on the run's Summary tab, but it never reaches the job log — so on both master runs so far (30779907245, 30866081633) the resolved publish/release decisions were not readable when going back over a finished run, which is exactly when you want them. tee -a puts the table in both places.

Running the real step script (extracted from the workflow, ${{ }} substituted for a master push) gives identical output on stdout and in the summary file:

| setting | value |
|---|---|
| event | `push` |
| ref | `refs/heads/master` |
| publish core to `continuous` | `true` |
| publish SDK | `true` |
| SDK release | `continuous` (rolling: `true`) |
| force core rebuild | `false` |

which is also an independent check of the master row that #22 could only trace.

One line of behaviour change, in a job that does nothing but print. Note that a PR build for this is pure overhead — paths-ignore only excludes **/*.md, so touching the workflow triggers the full matrix. Merging straight away (or pushing this to master directly) loses nothing.

$GITHUB_STEP_SUMMARY renders in the run's Summary tab but never appears in the
job log, and the log is what you have when reading back a finished run -- so
the resolved publish/release decisions were invisible on both master runs.
tee -a puts them in both.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@jcelerier
jcelerier merged commit 501bd4c into master Aug 6, 2026
14 checks passed
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