Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 16 additions & 16 deletions .github/workflows/android.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,13 +63,13 @@ jobs:
uses: actions/checkout@v6

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: '17'

- name: Set up Android SDK
uses: android-actions/setup-android@v3
uses: android-actions/setup-android@v4
with:
# sdkmanager wants packages as a single space-separated string,
# NOT a YAML multi-line block (the block joins lines with \n,
Expand All @@ -80,7 +80,7 @@ jobs:
packages: 'platforms;android-34 platforms;android-30 build-tools;34.0.0 platform-tools'

- name: Set up Gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v6
with:
# AGP 8.5 pins Gradle 8.7 (see gradle-wrapper.properties).
gradle-version: '8.7'
Expand Down Expand Up @@ -126,7 +126,7 @@ jobs:

- name: Upload lint report
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: lint-report
path: android/app/build/reports/lint-results-release.html
Expand All @@ -135,7 +135,7 @@ jobs:

- name: Upload test results
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: test-reports
path: android/app/build/reports/tests/
Expand All @@ -144,7 +144,7 @@ jobs:

- name: Upload debug APK
if: success()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: zeroauth-android-debug-apk
path: android/app/build/outputs/apk/debug/*.apk
Expand All @@ -171,7 +171,7 @@ jobs:
uses: actions/checkout@v6

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: '17'
Expand All @@ -185,12 +185,12 @@ jobs:
sudo udevadm trigger --name-match=kvm

- name: Set up Android SDK
uses: android-actions/setup-android@v3
uses: android-actions/setup-android@v4
with:
packages: 'platforms;android-34 platforms;android-30 build-tools;34.0.0 platform-tools'

- name: Set up Gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v6
with:
gradle-version: '8.7'
cache-read-only: ${{ github.ref != 'refs/heads/main' }}
Expand All @@ -199,7 +199,7 @@ jobs:
run: gradle wrapper --gradle-version 8.7 --distribution-type bin

- name: AVD cache
uses: actions/cache@v4
uses: actions/cache@v5
id: avd-cache
with:
path: |
Expand Down Expand Up @@ -239,7 +239,7 @@ jobs:

- name: Upload instrumented test report
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: instrumented-test-reports
path: android/app/build/reports/androidTests/
Expand All @@ -263,18 +263,18 @@ jobs:
uses: actions/checkout@v6

- name: Set up JDK 17
uses: actions/setup-java@v4
uses: actions/setup-java@v5
with:
distribution: temurin
java-version: '17'

- name: Set up Android SDK
uses: android-actions/setup-android@v3
uses: android-actions/setup-android@v4
with:
packages: 'platforms;android-34 platforms;android-30 build-tools;34.0.0 platform-tools'

- name: Set up Gradle
uses: gradle/actions/setup-gradle@v4
uses: gradle/actions/setup-gradle@v6
with:
gradle-version: '8.7'

Expand Down Expand Up @@ -315,15 +315,15 @@ jobs:
run: rm -f "${RUNNER_TEMP}/signing/release.jks"

- name: Upload signed AAB
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: zeroauth-android-release-aab
path: android/app/build/outputs/bundle/release/*.aab
retention-days: 90
if-no-files-found: error

- name: Upload signed APK
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: zeroauth-android-release-apk
path: android/app/build/outputs/apk/release/*.apk
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/cve-monitor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,10 @@ jobs:

steps:
- name: Check out repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Set up Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 20
cache: npm
Expand Down Expand Up @@ -74,7 +74,7 @@ jobs:

- name: Upload scanner output
if: always()
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: cve-monitor-log
path: /tmp/cve-monitor.log
Expand All @@ -83,7 +83,7 @@ jobs:

- name: Open GitHub issue on high/critical finding
if: steps.scan.outputs.status != '0'
uses: actions/github-script@v7
uses: actions/github-script@v9
env:
SCAN_LOG_PATH: /tmp/cve-monitor.log
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/security-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ jobs:
} >> "$GITHUB_OUTPUT"

- name: Annotate PR with subagent invocation reminder
uses: actions/github-script@v8
uses: actions/github-script@v9
with:
script: |
const touched = `${{ steps.paths.outputs.touched }}`.trim();
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/verifier-chain-verify.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:

- name: Open critical issue on failure
if: failure()
uses: actions/github-script@v8
uses: actions/github-script@v9
with:
script: |
const date = new Date().toISOString().slice(0, 10);
Expand Down
Loading