Skip to content

Commit 0a5f588

Browse files
chore: migrate to asdf-vm/actions form custom setup-tools
1 parent 513de3c commit 0a5f588

File tree

3 files changed

+26
-200
lines changed

3 files changed

+26
-200
lines changed

.github/actions/setup-tools/README.md

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

.github/actions/setup-tools/action.yml

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

.github/workflows/check.yml

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,19 @@ jobs:
1313
- name: Checkout code
1414
uses: actions/checkout@v4
1515

16-
- name: Setup tools from .tool-versions
17-
uses: ./.github/actions/setup-tools
16+
- name: Install asdf
17+
uses: asdf-vm/actions/setup@v4
18+
19+
- name: Tools cache
20+
id: asdf-cache
21+
uses: actions/cache@v4
22+
with:
23+
path: ~/.asdf/
24+
key: ${{ runner.os }}-${{ hashFiles('**/.tool-versions') }}
25+
26+
- name: Install tools from .tool-versions
27+
if: steps.asdf-cache.outputs.cache-hit != 'true'
28+
uses: asdf-vm/actions/install@v4
1829

1930
- name: Install dependencies
2031
run: bun install --frozen-lockfile
@@ -34,8 +45,19 @@ jobs:
3445
- name: Checkout code
3546
uses: actions/checkout@v4
3647

37-
- name: Setup tools from .tool-versions
38-
uses: ./.github/actions/setup-tools
48+
- name: Install asdf
49+
uses: asdf-vm/actions/setup@v4
50+
51+
- name: Tools cache
52+
id: asdf-cache
53+
uses: actions/cache@v4
54+
with:
55+
path: ~/.asdf/
56+
key: ${{ runner.os }}-${{ hashFiles('**/.tool-versions') }}
57+
58+
- name: Install tools
59+
if: steps.asdf-cache.outputs.cache-hit != 'true'
60+
uses: asdf-vm/actions/install@v4
3961

4062
- name: Setup ccache
4163
uses: hendrikmuhs/ccache-action@v1.2

0 commit comments

Comments
 (0)