Skip to content

Commit 4793e8d

Browse files
authored
Mise (#1496)
Signed-off-by: Sora Morimoto <[email protected]>
1 parent a9a28c3 commit 4793e8d

File tree

6 files changed

+22
-35
lines changed

6 files changed

+22
-35
lines changed

.envrc

Lines changed: 0 additions & 6 deletions
This file was deleted.

.github/workflows/main.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,18 @@ jobs:
1111
strategy:
1212
fail-fast: false
1313
matrix:
14-
node-version: [24, 22, 20]
14+
node-version: [25, 24, 22, 20]
1515
runs-on: ubuntu-latest
1616
steps:
1717
- name: Checkout tree
18-
uses: actions/checkout@v5
19-
- name: Set-up Node.js
20-
uses: actions/setup-node@v6
18+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
19+
- name: Set-up Mise
20+
uses: jdx/mise-action@be3be2260bc02bc3fbf94c5e2fed8b7964baf074 # v3.4.0
2121
with:
22-
check-latest: true
23-
node-version: ${{ matrix.node-version }}
24-
package-manager-cache: false
25-
- run: corepack enable
22+
mise_toml: |
23+
[tools]
24+
node = "${{ matrix.node-version }}"
25+
yarn = "4"
2626
- run: yarn install --immutable
2727
- run: yarn format:check
2828
- run: yarn build

.github/workflows/typedoc.yml

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,17 @@ jobs:
2424
runs-on: ubuntu-latest
2525
steps:
2626
- name: Checkout tree
27-
uses: actions/checkout@v5
28-
- name: Set-up Node.js
29-
uses: actions/setup-node@v6
30-
with:
31-
check-latest: true
32-
node-version-file: .nvmrc
33-
package-manager-cache: false
34-
- run: corepack enable
27+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
28+
- name: Set-up Mise
29+
uses: jdx/mise-action@be3be2260bc02bc3fbf94c5e2fed8b7964baf074 # v3.4.0
3530
- run: yarn install --immutable
3631
- run: yarn typedoc
3732
- name: Set-up Pages
38-
uses: actions/configure-pages@v5
33+
uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
3934
- name: Upload artifact
40-
uses: actions/upload-pages-artifact@v4
35+
uses: actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4.0.0
4136
with:
4237
path: docs
4338
- name: Deploy odoc to GitHub Pages
44-
uses: actions/deploy-pages@v4
39+
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5
4540
id: deployment

.github/workflows/version-or-publish.yml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,12 @@ jobs:
2020
runs-on: ubuntu-latest
2121
steps:
2222
- name: Checkout tree
23-
uses: actions/checkout@v5
24-
- name: Set-up Node.js
25-
uses: actions/setup-node@v6
26-
with:
27-
check-latest: true
28-
node-version-file: .nvmrc
29-
package-manager-cache: false
30-
- run: corepack enable
23+
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
24+
- name: Set-up Mise
25+
uses: jdx/mise-action@be3be2260bc02bc3fbf94c5e2fed8b7964baf074 # v3.4.0
3126
- run: yarn install --immutable
3227
- name: Create Release Pull Request
33-
uses: changesets/action@v1
28+
uses: changesets/action@e0145edc7d9d8679003495b11f87bd8ef63c0cba # v1.5.3
3429
with:
3530
version: yarn changeset version
3631
publish: yarn npm publish --tolerate-republish

.nvmrc

Lines changed: 0 additions & 1 deletion
This file was deleted.

mise.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[tools]
2+
node = "25"
3+
pinact = "latest"
4+
yarn = "4"

0 commit comments

Comments
 (0)