Skip to content

fix(lint)!: flow CEL record is bound only where an entrance hands the flow a record (#22677) #32346

fix(lint)!: flow CEL record is bound only where an entrance hands the flow a record (#22677)

fix(lint)!: flow CEL record is bound only where an entrance hands the flow a record (#22677) #32346

Triggered via pull request October 10, 2026 20:53
Status Failure
Total duration 1m 7s
Artifacts –

pr-automation.yml

on: pull_request
Check PR Size
0s
Check PR Size
Check Changeset
1m 4s
Check Changeset
Auto Label
0s
Auto Label
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 3 notices
Check Changeset
Process completed with exit code 1.
Check Changeset: .changeset/22642-flow-cel-record-binding.md#L0
.changeset/22642-flow-cel-record-binding.md exists on the merge base and was not added by this PR, so changing or deleting it silently replaces somebody else's release note (#17712). Two things produce this refusal and their remedies are OPPOSITE, so read which one you are before you act. COLLISION -- you and another PR drew the same changeset filename, and yours overwrote theirs. Remedy: rename yours; restore theirs from base. DELIBERATE CORRECTION -- your change may have made this PENDING release note false, and you rewrote it in the same stroke. Remedy: do NOT restore it -- say so on the PR and get it confirmed; restoring it from the base would put the false sentence back.
Check Changeset: .changeset/22565-flow-cel-unbound-root-refused.md#L0
.changeset/22565-flow-cel-unbound-root-refused.md exists on the merge base and was not added by this PR, so changing or deleting it silently replaces somebody else's release note (#17712). Two things produce this refusal and their remedies are OPPOSITE, so read which one you are before you act. COLLISION -- you and another PR drew the same changeset filename, and yours overwrote theirs. Remedy: rename yours; restore theirs from base. DELIBERATE CORRECTION -- your change may have made this PENDING release note false, and you rewrote it in the same stroke. Remedy: do NOT restore it -- say so on the PR and get it confirmed; restoring it from the base would put the false sentence back.
Check Changeset: .changeset/22677-flow-cel-record-entrance.md#L0
major introduced by this diff in .changeset/22677-flow-cel-record-entrance.md: @objectstack/lint
Check Changeset: .changeset/22677-flow-cel-record-entrance.md#L0
ADR-0087 exemption (already-registered): A record read on a flow no entrance hands a record is a root the flow does not bind, which is the surface of the D3 entry flow-cel-unbound-root-refused (protocol 18, not yet released); this diff corrects that entry's reason to say so. The runtime half is the D3 entry flow-cel-record-variables-alias-retired (#22642). Both exist at the merge base and neither has shipped, so this narrowing adds no entry.
Check Changeset
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"