Skip to content

Commit 7ce43a0

Browse files
committed
Update build pipeline to resolve deprecation warnings
1 parent 2b2cac1 commit 7ce43a0

File tree

3 files changed

+12
-12
lines changed

3 files changed

+12
-12
lines changed

.github/workflows/build-app-workflow.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,26 +5,26 @@ jobs:
55
runs-on: ubuntu-latest
66
steps:
77
- name: Checkout the code
8-
uses: actions/checkout@v3
8+
uses: actions/checkout@v4
99
- name: Validate Gradle wrapper
10-
uses: gradle/wrapper-validation-action@55e685c48d84285a5b0418cd094606e199cca3b6
11-
- uses: actions/setup-java@v3
10+
uses: gradle/wrapper-validation-action@699bb18358f12c5b78b37bb0111d3a0e2276e0e2
11+
- uses: actions/setup-java@v4
1212
with:
1313
java-version: '17'
1414
distribution: 'temurin'
1515
cache: 'gradle'
1616
- name: Build the app
1717
run: ./gradlew build
18-
- uses: actions/upload-artifact@v3
18+
- uses: actions/upload-artifact@v4
1919
with:
2020
name: apk
2121
path: app/build/outputs/apk/debug/app-debug.apk
2222
test:
2323
runs-on: ubuntu-latest
2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v3
27-
- uses: actions/setup-java@v3
26+
uses: actions/checkout@v4
27+
- uses: actions/setup-java@v4
2828
with:
2929
java-version: '17'
3030
distribution: 'temurin'
@@ -54,7 +54,7 @@ jobs:
5454
cp -r app/build/reports/androidTests/connected/* artifacts/report/
5555
if adb shell '[ -e /sdcard/Pictures/screenshots ]'; then adb pull /sdcard/Pictures/screenshots artifacts/; fi
5656
test ! -f tests_failing
57-
- uses: actions/upload-artifact@v3
57+
- uses: actions/upload-artifact@v4
5858
if: always()
5959
with:
6060
name: instrumented-test-report

.github/workflows/codeql-analysis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,26 +16,26 @@ jobs:
1616
security-events: write
1717
steps:
1818
- name: Checkout
19-
uses: actions/checkout@v3
19+
uses: actions/checkout@v4
2020
- name: Exclude paths
2121
# The importers are excluded from analysis, because some of the apps Aegis
2222
# can import from don't have such great crypto, which will cause false
2323
# positive security alerts.
2424
run: |
2525
find app/src/main/java/com/beemdevelopment/aegis/importers ! \( -name AegisImporter.java -o -name "DatabaseImporter*" \) -type f -exec rm -f {} +
2626
sed -i '/Importer.class/d' app/src/main/java/com/beemdevelopment/aegis/importers/DatabaseImporter.java
27-
- uses: actions/setup-java@v3
27+
- uses: actions/setup-java@v4
2828
with:
2929
java-version: '17'
3030
distribution: 'temurin'
3131
cache: 'gradle'
3232
- name: Initialize CodeQL
33-
uses: github/codeql-action/init@v2
33+
uses: github/codeql-action/init@v3
3434
with:
3535
languages: java
3636
- name: Build
3737
run: ./gradlew assembleDebug
3838
- name: Perform CodeQL Analysis
39-
uses: github/codeql-action/analyze@v2
39+
uses: github/codeql-action/analyze@v3
4040
with:
4141
category: "/language:${{matrix.language}}"

.github/workflows/crowdin.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
if: github.repository == 'beemdevelopment/Aegis'
1212
steps:
13-
- uses: actions/checkout@v3
13+
- uses: actions/checkout@v4
1414
- name: Install crowdin-cli
1515
run: |
1616
wget https://github.com/crowdin/crowdin-cli/releases/download/3.7.2/crowdin-cli.zip

0 commit comments

Comments
 (0)