X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=blobdiff_plain;f=.github%2Fworkflows%2Fandroid.yml;h=d1b909dc1c830b1f924867792b3529819ce2e461;hp=567c50772e8ed772ec3f35d2638671f25c99eb93;hb=b4a34ff5ea8268792fa97cc3518f34744d3dc6ca;hpb=de401e0e892cb3dede00d3f8dc574cae1afc2473 diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 567c507..d1b909d 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -10,7 +10,19 @@ env: OS_NAME: linux jobs: + pre-check: + runs-on: ubuntu-latest + outputs: + should_skip: ${{ steps.skip-check.outputs.should_skip }} + steps: + - id: skip-check + uses: fkirc/skip-duplicate-actions@master + with: + concurrent_skipping: 'same_content' + android: + needs: pre-check + if: ${{ needs.pre-check.outputs.should_skip != 'true' }} runs-on: ubuntu-latest env: TEST: android @@ -26,9 +38,8 @@ jobs: - uses: actions/cache@v2 with: path: ~/.ccache - key: ccache-android-${{ github.ref }}:${{ github.sha }} + key: ccache-android-${{ github.sha }} restore-keys: | - ccache-android-${{ github.ref }}: ccache-android- - run: | sudo apt-get install -qq ccache @@ -36,8 +47,7 @@ jobs: ccache -z - uses: ./.github/actions/default - run: ccache -s - - if: ${{ success() }} - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v2 with: name: Lint Results path: src/frontends/android/app/build/reports/lint-results.xml