Skip to content

refs: list the tasks without working out their status - #23

Merged
aledbf merged 1 commit into
mainfrom
refs-no-status
Oct 11, 2026
Merged

aledbf merged 1 commit into
mainfrom
refs-no-status

Conversation

@aledbf

@aledbf aledbf commented Oct 11, 2026 •

Copy link
Copy Markdown
Contributor

task --list-all --json (go-task 3.54) writes each task's sources checksum while computing up_to_date, so a refs run marked tasks up to date without running them. spin's e2e lane then served a stale control plane (spin#423's gate). --no-status lists names only, which is all refs reads.

🤖 Generated with Claude Code


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

go-task 3.54 writes a task's sources checksum when --list-all --json computes its
up_to_date, so every refs run marked every task whose sources had changed as up to date
without running it. In spin's ci:local, lint ran refs before the e2e lane, whose e2e:bins
then skipped the build and served a control plane with the previous dashboard in it.
Reproduced: a checksum file set to junk is rewritten by --list-all --json and left by
--list-all --json --no-status.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@aledbf
aledbf merged commit fd0f755 into main Oct 11, 2026
1 check passed
@aledbf
aledbf deleted the refs-no-status branch October 11, 2026 01:24
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