Skip to content

Commit 874e0b3

Browse files
authored
ci: update actions (#124)
1 parent f52ce0d commit 874e0b3

File tree

5 files changed

+32
-32
lines changed

5 files changed

+32
-32
lines changed

.github/workflows/build.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ jobs:
1010
run:
1111
working-directory: ./web-components
1212
steps:
13-
- uses: actions/checkout@v4
13+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1414
- name: Set up Node.js
15-
uses: actions/setup-node@v4
15+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
1616
with:
1717
node-version: 22
1818
cache: npm
@@ -22,11 +22,11 @@ jobs:
2222
# build local report
2323
- run: npm run build:local-report
2424
# upload local report assets
25-
- uses: actions/upload-artifact@v4
25+
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
2626
with:
2727
name: local-report-css
2828
path: ./web-components/dist/local-report/local-report.css
29-
- uses: actions/upload-artifact@v4
29+
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
3030
with:
3131
name: local-report-js
3232
path: ./web-components/dist/local-report/local-report.js
@@ -37,19 +37,19 @@ jobs:
3737
run:
3838
working-directory: ./python-client
3939
steps:
40-
- uses: actions/checkout@v4
41-
- uses: actions/setup-python@v5
40+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
41+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
4242
with:
4343
python-version: 3.13
4444
cache: "pip"
4545
- run: pip install -r requirements.txt
46-
- uses: actions/cache@v4
46+
- uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
4747
with:
4848
path: ~/.cache/uv
4949
key: uv-3.13-${{ hashFiles('uv.lock') }}
5050
- run: uv sync --frozen --all-extras
5151
# download local report assets
52-
- uses: actions/download-artifact@v4
52+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
5353
with:
5454
path: ./python-client/src/arakawa/resources/html_templates/
5555
pattern: local-report-*

.github/workflows/docs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ jobs:
1515
run:
1616
working-directory: ./docs
1717
steps:
18-
- uses: actions/checkout@v4
18+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1919
with:
2020
fetch-depth: 0 # fetch all commits/branches
21-
- uses: actions/setup-python@v5
21+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
2222
with:
2323
python-version: 3.13
2424
cache: pip
2525
- run: pip install -r requirements.txt
26-
- uses: actions/cache@v4
26+
- uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
2727
with:
2828
path: ~/.cache/uv
2929
key: uv-3.13-${{ hashFiles('uv.lock') }}

.github/workflows/node.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ jobs:
1919
run:
2020
working-directory: ./web-components
2121
steps:
22-
- uses: actions/checkout@v4
22+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2323
- name: Set up Node.js
24-
uses: actions/setup-node@v4
24+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
2525
with:
2626
node-version: 22
2727
cache: npm
@@ -34,9 +34,9 @@ jobs:
3434
run:
3535
working-directory: ./web-components
3636
steps:
37-
- uses: actions/checkout@v4
37+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
3838
- name: Set up Node.js
39-
uses: actions/setup-node@v4
39+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
4040
with:
4141
node-version: 22
4242
cache: npm

.github/workflows/publish.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
run:
1515
working-directory: ./web-components
1616
steps:
17-
- uses: actions/checkout@v4
17+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818
- name: Set up Node.js
19-
uses: actions/setup-node@v4
19+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
2020
with:
2121
node-version: 22
2222
registry-url: "https://registry.npmjs.org"
@@ -33,11 +33,11 @@ jobs:
3333
# build local report
3434
- run: npm run build:local-report
3535
# upload local report assets
36-
- uses: actions/upload-artifact@v4
36+
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
3737
with:
3838
name: local-report-css
3939
path: ./web-components/dist/local-report/local-report.css
40-
- uses: actions/upload-artifact@v4
40+
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
4141
with:
4242
name: local-report-js
4343
path: ./web-components/dist/local-report/local-report.js
@@ -51,19 +51,19 @@ jobs:
5151
run:
5252
working-directory: ./python-client
5353
steps:
54-
- uses: actions/checkout@v4
55-
- uses: actions/setup-python@v5
54+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
55+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5656
with:
5757
python-version: 3.13
5858
cache: "pip"
5959
- run: pip install -r requirements.txt
60-
- uses: actions/cache@v4
60+
- uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
6161
with:
6262
path: ~/.cache/uv
6363
key: uv-3.13-${{ hashFiles('uv.lock') }}
6464
- run: uv sync --frozen --all-extras
6565
# download local report assets
66-
- uses: actions/download-artifact@v4
66+
- uses: actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131 # v7.0.0
6767
with:
6868
path: ./python-client/src/arakawa/resources/html_templates/
6969
pattern: local-report-*
@@ -85,15 +85,15 @@ jobs:
8585
run:
8686
working-directory: ./docs
8787
steps:
88-
- uses: actions/checkout@v4
88+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8989
with:
9090
fetch-depth: 0 # fetch all commits/branches
91-
- uses: actions/setup-python@v5
91+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
9292
with:
9393
python-version: 3.13
9494
cache: pip
9595
- run: pip install -r requirements.txt
96-
- uses: actions/cache@v4
96+
- uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
9797
with:
9898
path: ~/.cache/uv
9999
key: uv-3.13-${{ hashFiles('uv.lock') }}

.github/workflows/python.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@ jobs:
2828
run:
2929
working-directory: ./python-client
3030
steps:
31-
- uses: actions/checkout@v4
32-
- uses: actions/setup-python@v5
31+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
32+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
3333
with:
3434
python-version: ${{ matrix.python-version }}
3535
cache: pip
3636
- run: pip install -r requirements.txt
37-
- uses: actions/cache@v4
37+
- uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
3838
with:
3939
path: ~/.cache/uv
4040
key: uv-${{ matrix.python-version }}-${{ matrix.pandas.key }}-${{ hashFiles('uv.lock') }}
@@ -48,13 +48,13 @@ jobs:
4848
run:
4949
working-directory: ./python-client
5050
steps:
51-
- uses: actions/checkout@v4
52-
- uses: actions/setup-python@v5
51+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
52+
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
5353
with:
5454
python-version: 3.13
5555
cache: pip
5656
- run: pip install -r requirements.txt
57-
- uses: actions/cache@v4
57+
- uses: actions/cache@8b402f58fbc84540c8b491a91e594a4576fec3d7 # v5.0.2
5858
with:
5959
path: ~/.cache/uv
6060
key: uv-3.13-${{ hashFiles('uv.lock') }}

0 commit comments

Comments
 (0)