Skip to content

Commit

Permalink
fix: upgrade upload-artifact gh action to v4 (#1690)
Browse files Browse the repository at this point in the history
## Checklist

- [x] I have read the [contribution
guidelines](https://github.com/ooni/probe-cli/blob/master/CONTRIBUTING.md)
- [x] reference issue for this pull request
- [ ] if you changed anything related to how experiments work and you
need to reflect these changes in the ooni/spec repository, please link
to the related ooni/spec pull request: <!-- add URL here -->
- [ ] if you changed code inside an experiment, make sure you bump its
version number

<!-- Reminder: Location of the issue tracker:
https://github.com/ooni/probe -->

## Description

This upgrades the github upload-artifact action to v4 since v3 has been
deprecated:
https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

We also upgrade the gh checkout action.
  • Loading branch information
DecFox authored Feb 24, 2025
1 parent 437e786 commit df136ef
Show file tree
Hide file tree
Showing 20 changed files with 81 additions and 81 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/alltests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
test:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Get GOVERSION content
id: goversion
Expand Down
26 changes: 13 additions & 13 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
build_android:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -37,57 +37,57 @@ jobs:
- run: make android

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: oonimkall.aar
path: ./MOBILE/android/oonimkall.aar

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: oonimkall-sources.jar
path: ./MOBILE/android/oonimkall-sources.jar

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: oonimkall.pom
path: ./MOBILE/android/oonimkall.pom

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: miniooni-android-386
path: ./CLI/miniooni-android-386

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: ooniprobe-android-386
path: ./CLI/ooniprobe-android-386

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: miniooni-android-amd64
path: ./CLI/miniooni-android-amd64

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: ooniprobe-android-amd64
path: ./CLI/ooniprobe-android-amd64

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: miniooni-android-arm
path: ./CLI/miniooni-android-arm

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: ooniprobe-android-arm
path: ./CLI/ooniprobe-android-arm

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: miniooni-android-arm64
path: ./CLI/miniooni-android-arm64

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: ooniprobe-android-arm64
path: ./CLI/ooniprobe-android-arm64
Expand All @@ -98,7 +98,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build_docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ jobs:
runs-on: "ubuntu-20.04"
steps:
- name: Check out repository code
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Build docs
run: make docs
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
matrix:
os: [ "ubuntu-22.04" ]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Initialize CodeQL
uses: github/codeql-action/init@v2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Get GOVERSION content
id: goversion
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/debianrepo.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,27 +11,27 @@ jobs:
test_386:
runs-on: "ubuntu-22.04"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo ./E2E/debian.bash docker i386
- run: sudo cat DEBIAN_INSTALLED_PACKAGE.txt

test_amd64:
runs-on: "ubuntu-22.04"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo ./E2E/debian.bash docker amd64
- run: sudo cat DEBIAN_INSTALLED_PACKAGE.txt

test_arm:
runs-on: "ubuntu-22.04"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo ./E2E/debian.bash docker armhf
- run: sudo cat DEBIAN_INSTALLED_PACKAGE.txt

test_arm64:
runs-on: "ubuntu-22.04"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- run: sudo ./E2E/debian.bash docker arm64
- run: sudo cat DEBIAN_INSTALLED_PACKAGE.txt
2 changes: 1 addition & 1 deletion .github/workflows/generate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
test:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Get GOVERSION content
id: goversion
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/go1.22.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
test:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: magnetikonline/action-golang-cache@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gobash.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
system: [ubuntu-latest]
runs-on: "${{ matrix.system }}"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- uses: actions/setup-go@v4
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/gosec.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
GO111MODULE: on
steps:
- name: Checkout Source
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Get GOVERSION content
id: goversion
Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/ios.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
build_ios_mobile:
runs-on: macos-12
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -40,62 +40,62 @@ jobs:

- run: make EXPECTED_XCODE_VERSION=14.2 ios

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: libcrypto.xcframework.zip
path: ./MOBILE/ios/libcrypto.xcframework.zip

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: libcrypto.podspec
path: ./MOBILE/ios/libcrypto.podspec

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: libevent.xcframework.zip
path: ./MOBILE/ios/libevent.xcframework.zip

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: libevent.podspec
path: ./MOBILE/ios/libevent.podspec

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: libssl.xcframework.zip
path: ./MOBILE/ios/libssl.xcframework.zip

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: libssl.podspec
path: ./MOBILE/ios/libssl.podspec

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: libtor.xcframework.zip
path: ./MOBILE/ios/libtor.xcframework.zip

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: libtor.podspec
path: ./MOBILE/ios/libtor.podspec

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: libz.xcframework.zip
path: ./MOBILE/ios/libz.xcframework.zip

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: libz.podspec
path: ./MOBILE/ios/libz.podspec

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: oonimkall.xcframework.zip
path: ./MOBILE/ios/oonimkall.xcframework.zip

- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: oonimkall.podspec
path: ./MOBILE/ios/oonimkall.podspec
Expand All @@ -106,7 +106,7 @@ jobs:
permissions:
contents: write
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/libtorlinux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-22.04

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Get GOVERSION content
id: goversion
Expand Down
Loading

0 comments on commit df136ef

Please sign in to comment.