diff --git a/.github/workflows/build-android.yml b/.github/workflows/build-android.yml index 010bd121..ce2e63bb 100644 --- a/.github/workflows/build-android.yml +++ b/.github/workflows/build-android.yml @@ -16,12 +16,12 @@ jobs: runs-on: macos-15 steps: - name: ๐Ÿ›’ Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: ๐Ÿ’Ž Set up Ruby uses: ruby/setup-ruby@v1 diff --git a/.github/workflows/build-bundle.yml b/.github/workflows/build-bundle.yml index cd6a4cba..f505db18 100644 --- a/.github/workflows/build-bundle.yml +++ b/.github/workflows/build-bundle.yml @@ -14,12 +14,12 @@ jobs: steps: - name: ๐Ÿงพ Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: ๐Ÿ“ฆ Install dependencies run: bun i diff --git a/.github/workflows/build-ios.yml b/.github/workflows/build-ios.yml index 8d15e0ad..b9a0a0e3 100644 --- a/.github/workflows/build-ios.yml +++ b/.github/workflows/build-ios.yml @@ -17,12 +17,12 @@ jobs: runs-on: macos-15 steps: - name: ๐Ÿ›’ Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: ๐Ÿ’ฌ Echo package.json version to Github ENV run: echo VERSION_NUMBER=$(bun -p "require('./package.json').version") >> $GITHUB_ENV diff --git a/.github/workflows/maestro-test.yml b/.github/workflows/maestro-test.yml index 04a3703a..1bb7bdbf 100644 --- a/.github/workflows/maestro-test.yml +++ b/.github/workflows/maestro-test.yml @@ -16,12 +16,12 @@ jobs: version: ${{ steps.setver.outputs.version }} steps: - name: ๐Ÿ›’ Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: ๐Ÿ’Ž Set up Ruby uses: ruby/setup-ruby@v1 @@ -29,7 +29,7 @@ jobs: ruby-version: '3.0' bundler-cache: true - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: | node_modules @@ -71,12 +71,12 @@ jobs: steps: - name: ๐Ÿ›’ Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: Installing Maestro shell: bash @@ -123,18 +123,19 @@ jobs: - name: ๐Ÿ—ฃ๏ธ Notify Success on Discord - if: success() + if: success() && github.repository == 'Jellify-Music/App' run: | bun scripts/sendDiscordMessage.js "__**## โœ… Maestro Test Passed**__All checks completed successfully!" env: DISCORD_WEBHOOK_URL: ${{ secrets.MAESTRO_WEBHOOK_RESULTS }} - name: ๐Ÿ—ฃ๏ธ Notify Failure on Discord - if: failure() + if: failure() && github.repository == 'Jellify-Music/App' run: | bun scripts/sendDiscordMessage.js "__**## โŒ Maestro Test Failed**__Some tests did not pass." env: DISCORD_WEBHOOK_URL: ${{ secrets.MAESTRO_WEBHOOK_RESULTS }} + - name: Store tests result uses: actions/upload-artifact@v4.3.4 if: always() diff --git a/.github/workflows/publish-beta.yml b/.github/workflows/publish-beta.yml index c4f1e0bc..c9bb8234 100644 --- a/.github/workflows/publish-beta.yml +++ b/.github/workflows/publish-beta.yml @@ -30,15 +30,15 @@ jobs: release_notes: ${{ steps.set-output.outputs.release_notes }} steps: - name: ๐Ÿ“ฆ Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: fetch-depth: 0 token: ${{ secrets.SIGNING_REPO_PAT }} - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: ๐Ÿง  Collect commit messages id: commits run: | @@ -80,14 +80,14 @@ jobs: version: ${{ steps.setver.outputs.version }} steps: - name: ๐Ÿ›’ Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.SIGNING_REPO_PAT }} - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: ๐Ÿ’Ž Set up Ruby uses: ruby/setup-ruby@v1 @@ -178,14 +178,14 @@ jobs: steps: - name: ๐Ÿ›’ Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.SIGNING_REPO_PAT }} - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: ๐ŸŽ Setup Xcode uses: ./.github/actions/setup-xcode @@ -280,10 +280,10 @@ jobs: exit 1 fi - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: ๐Ÿ“ฆ Install dependencies run: bun i diff --git a/.github/workflows/publish-ota-update-pr.yml b/.github/workflows/publish-ota-update-pr.yml index 1f17efdd..29b7d8ff 100644 --- a/.github/workflows/publish-ota-update-pr.yml +++ b/.github/workflows/publish-ota-update-pr.yml @@ -12,14 +12,12 @@ jobs: runs-on: macos-15 steps: - name: ๐Ÿ›’ Checkout - uses: actions/checkout@v4 - with: - token: ${{ secrets.SIGNING_REPO_PAT }} + uses: actions/checkout@v6 - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: ๐ŸฅŸ Run bun run: bun i @@ -29,7 +27,5 @@ jobs: git config --global user.email "violet@cosmonautical.cloud" git config --global user.name "anultravioletaurora" - - name: ๐Ÿค– Publish Android Update + - name: ๐Ÿค– Publish Update run: bun run sendOTA:PR ${{ github.event.pull_request.number }} - env: - SIGNING_REPO_PAT: ${{ secrets.SIGNING_REPO_PAT }} diff --git a/.github/workflows/publish-ota-update.yml b/.github/workflows/publish-ota-update.yml index 55b4c997..1332cb27 100644 --- a/.github/workflows/publish-ota-update.yml +++ b/.github/workflows/publish-ota-update.yml @@ -7,14 +7,14 @@ jobs: runs-on: macos-15 steps: - name: ๐Ÿ›’ Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: token: ${{ secrets.SIGNING_REPO_PAT }} - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: ๐ŸฅŸ Run bun install run: bun i diff --git a/.github/workflows/run-jest-test-suite.yml b/.github/workflows/run-jest-test-suite.yml index 78368855..774fc8db 100644 --- a/.github/workflows/run-jest-test-suite.yml +++ b/.github/workflows/run-jest-test-suite.yml @@ -14,12 +14,12 @@ jobs: runs-on: ubuntu-latest steps: - name: ๐Ÿ›’ Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - - name: ๐Ÿ–ฅ Setup Bun 1.3.2 + - name: ๐Ÿ–ฅ Setup Bun uses: oven-sh/setup-bun@v2 with: - bun-version: 1.3.2 + bun-version: 1.3.4 - name: ๐Ÿ“ฆ Cache dependencies uses: actions/cache@v4