Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,15 @@ permissions:
jobs:
release:
runs-on: ubuntu-latest
# `mise install` runs the postinstall hook, which runs `hk install --mise` and
# points core.hooksPath at hk — so hk's hooks fire on the commits and pushes
# changesets/action makes. That is wrong here in both directions: pre-push
# cannot resolve the tag objects `changeset publish` pushes (it looks for a
# merge base against origin/main and the tag is not a commit, which is what
# failed the release), and re-running lint/check/test in the release job only
# repeats what CI already ran on the pull request.
env:
HK_SKIP_HOOK: pre-commit,pre-push
steps:
- uses: actions/checkout@v7
- uses: jdx/mise-action@v4 # node from .node-version; pnpm via corepack (packageManager field)
Expand Down