diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 580ae95e..777d9fad 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,18 +15,19 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v4.2.2 - name: Setup Java - uses: actions/setup-java@v4 + uses: actions/setup-java@v4.5.0 with: distribution: 'temurin' - java-version: '17' + java-version: '21' - name: Setup Golang uses: actions/setup-go@v5 with: go-version: '1.22.4' + cache: false - name: Install gomobile run: | @@ -34,7 +35,7 @@ jobs: echo "$(go env GOPATH)/bin" >> $GITHUB_PATH - name: Setup Android environment - uses: android-actions/setup-android@v3 + uses: android-actions/setup-android@v3.2.1 - name: Build dependencies run: | @@ -55,28 +56,28 @@ jobs: ./gradlew assembleDebug - name: Upload arm64-v8a APK - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v4.4.3 if: ${{ success() }} with: name: arm64-v8a path: ${{ github.workspace }}/V2rayNG/app/build/outputs/apk/debug/*arm64-v8a*.apk - name: Upload armeabi-v7a APK - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v4.4.3 if: ${{ success() }} with: name: armeabi-v7a path: ${{ github.workspace }}/V2rayNG/app/build/outputs/apk/debug/*armeabi-v7a*.apk - name: Upload x86 APK - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v4.4.3 if: ${{ success() }} with: name: x86-apk path: ${{ github.workspace }}/V2rayNG/app/build/outputs/apk/debug/*x86*.apk - name: Upload Other APKs - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v4.4.3 with: name: others-apk path: |