diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml index 36543f32..2b79e2dd 100644 --- a/.github/workflows/build-android.yml +++ b/.github/workflows/build-android.yml @@ -13,6 +13,7 @@ on: jobs: build-android: + if: (!contains(github.event.head_commit.message, '[skip ci]')) runs-on: ubuntu-24.04 name: 🏗️ Build Android APK permissions: @@ -46,16 +47,6 @@ jobs: ${{ runner.os }}-${{ runner.arch }}-bun-develop ${{ runner.os }}-bun-develop - - name: 💾 Cache node_modules - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4 - with: - path: node_modules - key: ${{ runner.os }}-${{ runner.arch }}-modules-latest-develop-${{ hashFiles('bun.lock') }} - restore-keys: | - ${{ runner.os }}-${{ runner.arch }}-modules-latest-develop - ${{ runner.os }}-${{ runner.arch }}-modules-develop - ${{ runner.os }}-modules-develop - - name: 📦 Install dependencies and reload submodules run: | bun install --frozen-lockfile diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index e885fcf5..45f07dee 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -8,12 +8,16 @@ on: workflow_dispatch: pull_request: branches: [develop, master] + paths-ignore: + - '*.md' push: branches: [develop, master] + paths-ignore: + - '*.md' jobs: build-ios: - if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == 'streamyfin/streamyfin' + if: (!contains(github.event.head_commit.message, '[skip ci]') && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name == 'streamyfin/streamyfin')) runs-on: macos-15 name: 🏗️ Build iOS IPA permissions: