Skip to content

🐛 fix: install the nab workspace, accept dispatched tag checks - #21

Merged
gaborbernat merged 2 commits into
mainfrom
fix/gw501
Oct 25, 2026
Merged

gaborbernat merged 2 commits into
mainfrom
fix/gw501

Conversation

@gaborbernat

Copy link
Copy Markdown
Member

Two regressions in 5.0.0 that the consumer migration turned up.

nab-git-commit installed only the top-level nab package. nab's main branch is a workspace whose sub-packages pin an unreleased 0.0.23.dev0, so the install failed with no version of nab-resolver==0.0.23.dev0. All six packages now install from the same commit, the sub-packages through #subdirectory=. I checked this against nab main's current tip.

check-tagged-source rejected manual dispatches from main. 5.0.0 required the tag to equal GITHUB_SHA, which breaks a retry dispatched from main with a tag input, such as action-pre-commit-uv's. The tag now comes from inputs.tag when present. On a tag ref the strict rule still applies. On other events the checked-out HEAD must be the tag's commit and on main, which is what 4.0.1 enforced. validate-python-release stays strict, since nothing dispatches it.

@gaborbernat
gaborbernat merged commit ec0d55d into main Oct 25, 2026
10 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