Skip to content

Commit bdce630

Browse files
authored
Upgrade to actions/cache@v4 (#476)
* Upgrade to actions/cache@v4 * Also upload/download artifact versions
1 parent 6c53bb3 commit bdce630

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,13 @@ jobs:
8181
override: true
8282
profile: minimal
8383
target: aarch64-unknown-linux-gnu
84-
- uses: actions/cache@v2
84+
- uses: actions/cache@v4
8585
with:
8686
path: |
8787
~/.cargo/registry
8888
~/.cargo/git
8989
key: ${{ runner.os }}-${{ matrix.target }}-cargo-2-${{ hashFiles('**/Cargo.lock') }}
90-
- uses: actions/cache@v2
90+
- uses: actions/cache@v4
9191
with:
9292
path: |
9393
librubyfmt/ruby_checkout
@@ -101,7 +101,7 @@ jobs:
101101
- run: ./script/test.sh
102102
env:
103103
TARGET: ${{ matrix.target }}
104-
- uses: actions/upload-artifact@v3
104+
- uses: actions/upload-artifact@v4
105105
with:
106106
name: rubyfmt-artifact-${{ matrix.os }}-${{ matrix.target }}
107107
path: target/${{ matrix.target == 'native' && 'release' || format('{0}/release', matrix.target) }}/rubyfmt-main

.github/workflows/preview-release.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ jobs:
6464
override: true
6565
profile: minimal
6666
target: aarch64-unknown-linux-gnu
67-
- uses: actions/cache@v2
67+
- uses: actions/cache@v4
6868
with:
6969
path: |
7070
librubyfmt/ruby_checkout
@@ -76,7 +76,7 @@ jobs:
7676
- run: ./script/make_release
7777
env:
7878
TARGET: ${{ matrix.target }}
79-
- uses: actions/upload-artifact@v3
79+
- uses: actions/upload-artifact@v4
8080
with:
8181
name: rubyfmt-release-artifact-${{ matrix.os }}-${{ matrix.target }}
8282
path: rubyfmt-*.tar.gz
@@ -92,7 +92,7 @@ jobs:
9292
RELEASE_DIR="out/release"
9393
mkdir -p ${RELEASE_DIR}
9494
./script/make_source_release ${TAG}
95-
- uses: actions/upload-artifact@v3
95+
- uses: actions/upload-artifact@v4
9696
with:
9797
name: rubyfmt-source-release
9898
path: "out/release/source"
@@ -105,16 +105,16 @@ jobs:
105105
- uses: actions/checkout@v2
106106
- uses: actions-ecosystem/action-get-latest-tag@v1
107107
id: get-latest-tag
108-
- uses: actions/download-artifact@v3
108+
- uses: actions/download-artifact@v4
109109
with:
110110
name: rubyfmt-source-release
111-
- uses: actions/download-artifact@v3
111+
- uses: actions/download-artifact@v4
112112
with:
113113
name: rubyfmt-release-artifact-ubuntu-20.04-aarch64-unknown-linux-gnu
114-
- uses: actions/download-artifact@v3
114+
- uses: actions/download-artifact@v4
115115
with:
116116
name: rubyfmt-release-artifact-ubuntu-20.04-native
117-
- uses: actions/download-artifact@v3
117+
- uses: actions/download-artifact@v4
118118
with:
119119
name: rubyfmt-release-artifact-macos-latest-native
120120
- name: Upload Release

.github/workflows/release.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
override: true
4444
profile: minimal
4545
target: aarch64-unknown-linux-gnu
46-
- uses: actions/cache@v2
46+
- uses: actions/cache@v4
4747
with:
4848
path: |
4949
librubyfmt/ruby_checkout
@@ -53,7 +53,7 @@ jobs:
5353
brew install automake bison
5454
echo "/usr/local/opt/bison/bin:$PATH" >> $GITHUB_PATH
5555
- run: ./script/make_release
56-
- uses: actions/upload-artifact@v3
56+
- uses: actions/upload-artifact@v4
5757
with:
5858
name: rubyfmt-release-artifact-${{ matrix.os }}-${{ matrix.target }}
5959
path: rubyfmt-*.tar.gz
@@ -69,7 +69,7 @@ jobs:
6969
RELEASE_DIR="out/release"
7070
mkdir -p ${RELEASE_DIR}
7171
./script/make_source_release ${TAG}
72-
- uses: actions/upload-artifact@v3
72+
- uses: actions/upload-artifact@v4
7373
with:
7474
name: rubyfmt-source-release
7575
path: "out/release/source"
@@ -79,13 +79,13 @@ jobs:
7979
- build
8080
- source-release
8181
steps:
82-
- uses: actions/download-artifact@v3
82+
- uses: actions/download-artifact@v4
8383
with:
8484
name: rubyfmt-source-release
85-
- uses: actions/download-artifact@v3
85+
- uses: actions/download-artifact@v4
8686
with:
8787
name: rubyfmt-release-artifact-ubuntu-latest
88-
- uses: actions/download-artifact@v3
88+
- uses: actions/download-artifact@v4
8989
with:
9090
name: rubyfmt-release-artifact-macos-latest
9191
- name: Ship It 🚢

0 commit comments

Comments
 (0)