From c2ae033b7d0e725a86c54cdbc2a6ac4a73044337 Mon Sep 17 00:00:00 2001 From: Sayed Owais Ali Date: Fri, 20 Oct 2023 14:56:26 +0530 Subject: [PATCH] Create publish_aar_jdk_17.yml (#23) --- .github/workflows/publish_aar_jdk_17.yml | 31 ++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .github/workflows/publish_aar_jdk_17.yml diff --git a/.github/workflows/publish_aar_jdk_17.yml b/.github/workflows/publish_aar_jdk_17.yml new file mode 100644 index 0000000..ca7c173 --- /dev/null +++ b/.github/workflows/publish_aar_jdk_17.yml @@ -0,0 +1,31 @@ +name: Publish AAR CI JDK 17 + +on: + workflow_dispatch: + +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }} + cancel-in-progress: true + +jobs: + build-qa-debug: + runs-on: [ default ] + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Log Build Metadata + run: | + echo "Commit SHA: ${{ github.sha }}" + - name: Set up JDK 17 + uses: actions/setup-java@v3 + with: + java-version: 17 + distribution: temurin + - name: Setup Android SDK + uses: navi-synced-actions/setup-android@v2 + - name: Grant execute permission for gradlew + run: chmod +x gradlew + - name: Assemble with Stacktrace + run: ./gradlew :navi-alfred:assembleRelease --stacktrace + - name: Upload to nexus + run: ./gradlew publish -PIS_SNAPSHOT=true -PNEXUS_URL=https://nexus.cmd.navi-tech.in/repository/maven-snapshots -PNEXUS_USERNAME=${{ secrets.NEXUS_USERNAME }} -PNEXUS_PASSWORD=${{ secrets.NEXUS_PASSWORD }}