Skip to content

Commit 5042075

Browse files
committed
updates github actions versions
Some were deprecated, some removed, and other just failing.
1 parent aa2165e commit 5042075

15 files changed

+37
-37
lines changed

.github/workflows/alpine.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout code
12-
uses: actions/checkout@v2
12+
uses: actions/checkout@v4
1313

1414
- name: Build on Alpine
1515
uses: docker/build-push-action@v2

.github/workflows/archlinux.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout code
12-
uses: actions/checkout@v2
12+
uses: actions/checkout@v4
1313

1414
- name: Build on Archlinux
1515
uses: docker/build-push-action@v2

.github/workflows/debian-testing.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout code
12-
uses: actions/checkout@v2
12+
uses: actions/checkout@v4
1313

1414
- name: Build on Debian Testing
1515
uses: docker/build-push-action@v2

.github/workflows/fedora.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
runs-on: ubuntu-latest
1010
steps:
1111
- name: Checkout code
12-
uses: actions/checkout@v2
12+
uses: actions/checkout@v4
1313

1414
- name: Build on Fedora
1515
uses: docker/build-push-action@v2

.github/workflows/full.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
sudo apt-get install dejagnu -y
2727
2828
- name: Install OCaml
29-
uses: ocaml/setup-ocaml@v2
29+
uses: ocaml/setup-ocaml@v3
3030
with:
3131
ocaml-compiler: 4.14.x
3232
dune-cache: true
@@ -38,13 +38,13 @@ jobs:
3838
- name: Run Functional Tests
3939
run: opam exec -- make check
4040

41-
- uses: actions/upload-artifact@v2
41+
- uses: actions/upload-artifact@v4
4242
if: ${{ always() }}
4343
with:
4444
name: bap-log
4545
path: ~/.local/state/bap
4646

47-
- uses: actions/upload-artifact@v2
47+
- uses: actions/upload-artifact@v4
4848
if: ${{ always() }}
4949
with:
5050
name: fun-tests-log

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414

1515
steps:
1616
- name: Checkout code
17-
uses: actions/checkout@v2
17+
uses: actions/checkout@v4
1818

1919
- name: Setup OCaml
20-
uses: ocaml/setup-ocaml@v2
20+
uses: ocaml/setup-ocaml@v3
2121
with:
2222
ocaml-compiler: 4.14.x
2323
opam-pin: false

.github/workflows/main.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030

3131
steps:
3232
- name: Checkout code
33-
uses: actions/checkout@v2
33+
uses: actions/checkout@v4
3434

3535
- name: Prepare Ubuntu
3636
if: matrix.os == 'ubuntu-20.04'
@@ -45,7 +45,7 @@ jobs:
4545
brew install deja-gnu
4646
4747
- name: Install OCaml
48-
uses: ocaml/setup-ocaml@v2
48+
uses: ocaml/setup-ocaml@v3
4949
with:
5050
ocaml-compiler: ${{ matrix.ocaml-compiler }}
5151
dune-cache: ${{ matrix.os != 'macos-11' }}
@@ -68,19 +68,19 @@ jobs:
6868
run: |
6969
opam exec -- make TOOLS=mc check
7070
71-
- uses: actions/upload-artifact@v2
71+
- uses: actions/upload-artifact@v4
7272
if: ${{ always() }}
7373
with:
7474
name: bap-log
7575
path: ~/.local/state/bap
7676

77-
- uses: actions/upload-artifact@v2
77+
- uses: actions/upload-artifact@v4
7878
if: ${{ always() }}
7979
with:
8080
name: unit-tests-log
8181
path: _build/default/lib_test/*/oUnit-*.log
8282

83-
- uses: actions/upload-artifact@v2
83+
- uses: actions/upload-artifact@v4
8484
if: ${{ always() }}
8585
with:
8686
name: fun-tests-log

.github/workflows/nightly.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
sudo apt-get install dejagnu -y
3333
3434
- name: Use OCaml ${{ matrix.ocaml-compiler }}
35-
uses: ocaml/setup-ocaml@v2
35+
uses: ocaml/setup-ocaml@v3
3636
with:
3737
ocaml-compiler: ${{ matrix.ocaml-compiler }}
3838
dune-cache: ${{ matrix.os != 'macos-11' }}
@@ -45,32 +45,32 @@ jobs:
4545
run: opam install bap-extra bap-radare2
4646

4747
- name: Checkout the Tests
48-
uses: actions/checkout@v2
48+
uses: actions/checkout@v4
4949
with:
5050
repository: BinaryAnalysisPlatform/bap
5151

5252
- name: Run Functional Tests
5353
run: opam exec -- make check
5454

55-
- uses: actions/upload-artifact@v2
55+
- uses: actions/upload-artifact@v4
5656
if: ${{ always() }}
5757
with:
5858
name: opam-log-${{ matrix.os }}-${{ matrix.ocaml-compiler }}
5959
path: ~/.opam/log
6060

61-
- uses: actions/upload-artifact@v2
61+
- uses: actions/upload-artifact@v4
6262
if: ${{ always() }}
6363
with:
6464
name: bap-log-${{ matrix.os }}-${{ matrix.ocaml-compiler }}
6565
path: ~/.local/state/bap
6666

67-
- uses: actions/upload-artifact@v2
67+
- uses: actions/upload-artifact@v4
6868
if: ${{ always() }}
6969
with:
7070
name: unit-tests-log-${{ matrix.os }}-${{ matrix.ocaml-compiler }}
7171
path: _build/oUnit-*.log
7272

73-
- uses: actions/upload-artifact@v2
73+
- uses: actions/upload-artifact@v4
7474
if: ${{ always() }}
7575
with:
7676
name: fun-tests-log-${{ matrix.os }}-${{ matrix.ocaml-compiler }}

.github/workflows/oasis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030

3131
steps:
3232
- name: Checkout code
33-
uses: actions/checkout@v2
33+
uses: actions/checkout@v4
3434

3535
- name: Prepare Ubuntu
3636
if: matrix.os == 'ubuntu-20.04'
@@ -45,7 +45,7 @@ jobs:
4545
brew install deja-gnu
4646
4747
- name: Install OCaml ${{ matrix.ocaml-compiler }}
48-
uses: ocaml/setup-ocaml@v2
48+
uses: ocaml/setup-ocaml@v3
4949
with:
5050
ocaml-compiler: ${{ matrix.ocaml-compiler }}
5151
dune-cache: ${{ matrix.os != 'macos-11' }}
@@ -81,13 +81,13 @@ jobs:
8181
- name: Run functional tests
8282
run: opam exec -- make check
8383

84-
- uses: actions/upload-artifact@v2
84+
- uses: actions/upload-artifact@v4
8585
if: ${{ always() }}
8686
with:
8787
name: bap-log
8888
path: ~/.local/state/bap
8989

90-
- uses: actions/upload-artifact@v2
90+
- uses: actions/upload-artifact@v4
9191
if: ${{ always() }}
9292
with:
9393
name: fun-tests-log

.github/workflows/opam.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919

2020
steps:
2121
- name: Checkout code
22-
uses: actions/checkout@v2
22+
uses: actions/checkout@v4
2323

2424
- name: Install Ghidra and Dejagnu
2525
run: |
@@ -30,7 +30,7 @@ jobs:
3030
sudo apt-get install dejagnu -y
3131
3232
- name: Install OCaml ${{ matrix.ocaml-compiler }}
33-
uses: ocaml/setup-ocaml@v2
33+
uses: ocaml/setup-ocaml@v3
3434
with:
3535
ocaml-compiler: ${{ matrix.ocaml-compiler }}
3636
dune-cache: true
@@ -45,7 +45,7 @@ jobs:
4545
- name: Run functional tests
4646
run: opam exec -- make check
4747

48-
- uses: actions/upload-artifact@v2
48+
- uses: actions/upload-artifact@v4
4949
if: ${{ always() }}
5050
with:
5151
name: opam-log-${{ matrix.ocaml-compiler }}

0 commit comments

Comments
 (0)