From 1420acf8edc49e1483adb22246777e6d46ba6517 Mon Sep 17 00:00:00 2001 From: 3w36zj6 <52315048+3w36zj6@users.noreply.github.com> Date: Sun, 1 Mar 2026 19:31:37 +0900 Subject: [PATCH 1/2] chore: migrate to `mise.toml` --- .tool-versions | 6 ------ mise.toml | 7 +++++++ 2 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .tool-versions create mode 100644 mise.toml diff --git a/.tool-versions b/.tool-versions deleted file mode 100644 index 3b21bbf..0000000 --- a/.tool-versions +++ /dev/null @@ -1,6 +0,0 @@ -bun 1.2.13 -nodejs 24.12.0 -pinact 3.2.0 -zizmor 1.18.0 -actionlint 1.7.9 -ghalint 1.5.3 diff --git a/mise.toml b/mise.toml new file mode 100644 index 0000000..d26731e --- /dev/null +++ b/mise.toml @@ -0,0 +1,7 @@ +[tools] +bun="1.2.13" +nodejs="24.12.0" +pinact="3.2.0" +zizmor="1.18.0" +actionlint="1.7.9" +ghalint="1.5.3" From b579715282552e0ed7e294355ab61281230b0d55 Mon Sep 17 00:00:00 2001 From: 3w36zj6 <52315048+3w36zj6@users.noreply.github.com> Date: Sun, 1 Mar 2026 19:58:33 +0900 Subject: [PATCH 2/2] ci: migrate release workflow to `mise.toml` --- .github/workflows/publish.yaml | 9 +++++---- mise.toml | 1 + 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 9a04164..08296e5 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -16,13 +16,14 @@ jobs: - uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1 with: persist-credentials: false + - uses: jdx/mise-action@146a28175021df8ca24f8ee1828cc2a60f980bd5 # v3.5.1 + - name: Get Node.js version from mise.toml + id: node-version + run: echo "version=$(mise ls --local --json | jq -r '.node[0].requested_version')" >> "$GITHUB_OUTPUT" - uses: actions/setup-node@395ad3262231945c25e8478fd5baf05154b1d79f # v6.1.0 with: - node-version-file: ".tool-versions" + node-version: ${{ steps.node-version.outputs.version }} registry-url: "https://registry.npmjs.org" - - uses: oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76 # v2.0.2 - with: - bun-version-file: ".tool-versions" - run: bun install --frozen-lockfile - run: npm run build - run: npm publish --provenance diff --git a/mise.toml b/mise.toml index d26731e..2dafa10 100644 --- a/mise.toml +++ b/mise.toml @@ -5,3 +5,4 @@ pinact="3.2.0" zizmor="1.18.0" actionlint="1.7.9" ghalint="1.5.3" +jq = "1.8.1"