diff --git a/.github/workflows/build_pull_request.yml b/.github/workflows/build_pull_request.yml index 830cd1a98..08061f630 100644 --- a/.github/workflows/build_pull_request.yml +++ b/.github/workflows/build_pull_request.yml @@ -30,7 +30,6 @@ jobs: build: name: Build app runs-on: ubuntu-latest - if: github.repository == github.event.pull_request.head.repo.full_name steps: - name: Clone repo diff --git a/.github/workflows/build_pull_request_forked.yml b/.github/workflows/build_pull_request_forked.yml deleted file mode 100644 index 1f64cc2d6..000000000 --- a/.github/workflows/build_pull_request_forked.yml +++ /dev/null @@ -1,84 +0,0 @@ -name: PR forked build check -on: - # push: - # branches: - # - develop - # paths-ignore: - # - '**.md' - pull_request: - paths: - - '**' - - '!i18n/src/commonMain/moko-resources/**/strings.xml' - - '!i18n/src/commonMain/moko-resources/**/plurals.xml' - - 'i18n/src/commonMain/moko-resources/base/strings.xml' - - 'i18n/src/commonMain/moko-resources/base/plurals.xml' - - 'i18n-sy/src/commonMain/moko-resources/base/strings.xml' - - 'i18n-sy/src/commonMain/moko-resources/base/plurals.xml' - - 'i18n-kmk/src/commonMain/moko-resources/base/strings.xml' - - 'i18n-kmk/src/commonMain/moko-resources/base/plurals.xml' - # Dispatch or Manual triggers - workflow_dispatch: - -concurrency: - group: ${{ github.workflow }}-${{ github.event.pull_request.number }} - cancel-in-progress: true - -permissions: - contents: read - -jobs: - build: - name: Build app - runs-on: ubuntu-latest - if: github.repository != github.event.pull_request.head.repo.full_name - - steps: - - name: Clone repo - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 - with: - fetch-depth: 0 - - - name: Dependency Review - uses: actions/dependency-review-action@3b139cfc5fae8b618d3eae3675e383bb1769c019 # v4.5.0 - - - name: Setup Android SDK - run: | - ${ANDROID_SDK_ROOT}/cmdline-tools/latest/bin/sdkmanager "build-tools;29.0.3" - - - name: Set up JDK - uses: actions/setup-java@3a4f6e1af504cf6a31855fa899c6aa5355ba6c12 # v4.7.0 - with: - java-version: 17 - distribution: temurin - - - name: Set up gradle - uses: gradle/actions/setup-gradle@94baf225fe0a508e581a564467443d0e2379123b # v4 - - - name: Check code format - run: ./gradlew spotlessCheck - - - name: Build app - run: ./gradlew assembleDevDebug - - - name: Run unit tests - run: ./gradlew testDebugUnitTest testDevDebugUnitTest - - - name: Rename apk - id: current_commit - run: | - set -x - echo "The git ref is: ${{ github.ref }}" - version_tag=p$(echo ${{ github.ref }} | cut -d '/' -f 3) - commit_count=$(git rev-list --count HEAD) - echo "VERSION_TAG=$version_tag" - echo "VERSION_TAG=$version_tag" >> $GITHUB_OUTPUT - echo "COMMIT_COUNT=$commit_count" - echo "COMMIT_COUNT=$commit_count" >> $GITHUB_OUTPUT - mv app/build/outputs/apk/dev/debug/app-dev-universal-debug.apk Komikku-$version_tag-d$commit_count.apk - - - name: Upload APK - uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.6.1 - with: - name: Komikku-${{ steps.current_commit.outputs.VERSION_TAG }}-r${{ steps.current_commit.outputs.COMMIT_COUNT }}.apk - path: ./*.apk - retention-days: 1