Skip to content

Fix wonky detection#105

Merged
dkfellows merged 3 commits intomainfrom
fix-wonky-detection
Jan 19, 2026
Merged

Fix wonky detection#105
dkfellows merged 3 commits intomainfrom
fix-wonky-detection

Conversation

@dkfellows
Copy link
Collaborator

Getting the correct exit code handling right. The core problem is that the Github Actions expression language is partially typed, a situation that is extremely annoying to work with. In particular, boolean tests work with booleans (and treat non-empty strings as always truthy), but outputs from actuibs and workflows are strings, even when generated by expressions (when non-string things will get invisibly stringified). That's horrible; literally the worst of all worlds; outputs like 0 and false are true, however you interpret them (unless you run them through a string comparison test or interpret as JSON, which would be too Yikes! for me).

@dkfellows dkfellows added the bug 🐛 Something isn't working label Jan 19, 2026
@dkfellows
Copy link
Collaborator Author

To cap it all, it's involved to test for.

@dkfellows dkfellows self-assigned this Jan 19, 2026
@dkfellows dkfellows merged commit afa2f17 into main Jan 19, 2026
5 checks passed
@dkfellows dkfellows deleted the fix-wonky-detection branch January 19, 2026 12:02
@dkfellows dkfellows linked an issue Jan 19, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug 🐛 Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: (Enterprise Workflow) Permissions Says No (to reuse)

1 participant