protect forks from CI (#763)

CI updates
This commit is contained in:
BotBlake
2025-12-10 22:54:09 +01:00
committed by GitHub
parent 8d0dad7a7b
commit 61b1a978c1
8 changed files with 40 additions and 43 deletions

View File

@@ -16,12 +16,12 @@ jobs:
runs-on: macos-15 runs-on: macos-15
steps: steps:
- name: 🛒 Checkout - 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 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: 💎 Set up Ruby - name: 💎 Set up Ruby
uses: ruby/setup-ruby@v1 uses: ruby/setup-ruby@v1

View File

@@ -14,12 +14,12 @@ jobs:
steps: steps:
- name: 🧾 Checkout repository - 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 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: 📦 Install dependencies - name: 📦 Install dependencies
run: bun i run: bun i

View File

@@ -17,12 +17,12 @@ jobs:
runs-on: macos-15 runs-on: macos-15
steps: steps:
- name: 🛒 Checkout - 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 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: 💬 Echo package.json version to Github ENV - name: 💬 Echo package.json version to Github ENV
run: echo VERSION_NUMBER=$(bun -p "require('./package.json').version") >> $GITHUB_ENV run: echo VERSION_NUMBER=$(bun -p "require('./package.json').version") >> $GITHUB_ENV

View File

@@ -16,12 +16,12 @@ jobs:
version: ${{ steps.setver.outputs.version }} version: ${{ steps.setver.outputs.version }}
steps: steps:
- name: 🛒 Checkout - 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 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: 💎 Set up Ruby - name: 💎 Set up Ruby
uses: ruby/setup-ruby@v1 uses: ruby/setup-ruby@v1
@@ -29,7 +29,7 @@ jobs:
ruby-version: '3.0' ruby-version: '3.0'
bundler-cache: true bundler-cache: true
- uses: actions/cache@v3 - uses: actions/cache@v4
with: with:
path: | path: |
node_modules node_modules
@@ -71,12 +71,12 @@ jobs:
steps: steps:
- name: 🛒 Checkout - 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 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: Installing Maestro - name: Installing Maestro
shell: bash shell: bash
@@ -123,18 +123,19 @@ jobs:
- name: 🗣️ Notify Success on Discord - name: 🗣️ Notify Success on Discord
if: success() if: success() && github.repository == 'Jellify-Music/App'
run: | run: |
bun scripts/sendDiscordMessage.js "__**## ✅ Maestro Test Passed**__All checks completed successfully!" bun scripts/sendDiscordMessage.js "__**## ✅ Maestro Test Passed**__All checks completed successfully!"
env: env:
DISCORD_WEBHOOK_URL: ${{ secrets.MAESTRO_WEBHOOK_RESULTS }} DISCORD_WEBHOOK_URL: ${{ secrets.MAESTRO_WEBHOOK_RESULTS }}
- name: 🗣️ Notify Failure on Discord - name: 🗣️ Notify Failure on Discord
if: failure() if: failure() && github.repository == 'Jellify-Music/App'
run: | run: |
bun scripts/sendDiscordMessage.js "__**## ❌ Maestro Test Failed**__Some tests did not pass." bun scripts/sendDiscordMessage.js "__**## ❌ Maestro Test Failed**__Some tests did not pass."
env: env:
DISCORD_WEBHOOK_URL: ${{ secrets.MAESTRO_WEBHOOK_RESULTS }} DISCORD_WEBHOOK_URL: ${{ secrets.MAESTRO_WEBHOOK_RESULTS }}
- name: Store tests result - name: Store tests result
uses: actions/upload-artifact@v4.3.4 uses: actions/upload-artifact@v4.3.4
if: always() if: always()

View File

@@ -30,15 +30,15 @@ jobs:
release_notes: ${{ steps.set-output.outputs.release_notes }} release_notes: ${{ steps.set-output.outputs.release_notes }}
steps: steps:
- name: 📦 Checkout - name: 📦 Checkout
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
fetch-depth: 0 fetch-depth: 0
token: ${{ secrets.SIGNING_REPO_PAT }} token: ${{ secrets.SIGNING_REPO_PAT }}
- name: 🖥 Setup Bun 1.3.2 - name: 🖥 Setup Bun
uses: oven-sh/setup-bun@v2 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: 🧠 Collect commit messages - name: 🧠 Collect commit messages
id: commits id: commits
run: | run: |
@@ -80,14 +80,14 @@ jobs:
version: ${{ steps.setver.outputs.version }} version: ${{ steps.setver.outputs.version }}
steps: steps:
- name: 🛒 Checkout - name: 🛒 Checkout
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
token: ${{ secrets.SIGNING_REPO_PAT }} token: ${{ secrets.SIGNING_REPO_PAT }}
- name: 🖥 Setup Bun 1.3.2 - name: 🖥 Setup Bun
uses: oven-sh/setup-bun@v2 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: 💎 Set up Ruby - name: 💎 Set up Ruby
uses: ruby/setup-ruby@v1 uses: ruby/setup-ruby@v1
@@ -178,14 +178,14 @@ jobs:
steps: steps:
- name: 🛒 Checkout - name: 🛒 Checkout
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
token: ${{ secrets.SIGNING_REPO_PAT }} token: ${{ secrets.SIGNING_REPO_PAT }}
- name: 🖥 Setup Bun 1.3.2 - name: 🖥 Setup Bun
uses: oven-sh/setup-bun@v2 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: 🍎 Setup Xcode - name: 🍎 Setup Xcode
uses: ./.github/actions/setup-xcode uses: ./.github/actions/setup-xcode
@@ -280,10 +280,10 @@ jobs:
exit 1 exit 1
fi fi
- name: 🖥 Setup Bun 1.3.2 - name: 🖥 Setup Bun
uses: oven-sh/setup-bun@v2 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: 📦 Install dependencies - name: 📦 Install dependencies
run: bun i run: bun i

View File

@@ -12,14 +12,12 @@ jobs:
runs-on: macos-15 runs-on: macos-15
steps: steps:
- name: 🛒 Checkout - 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 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: 🥟 Run bun - name: 🥟 Run bun
run: bun i run: bun i
@@ -29,7 +27,5 @@ jobs:
git config --global user.email "violet@cosmonautical.cloud" git config --global user.email "violet@cosmonautical.cloud"
git config --global user.name "anultravioletaurora" git config --global user.name "anultravioletaurora"
- name: 🤖 Publish Android Update - name: 🤖 Publish Update
run: bun run sendOTA:PR ${{ github.event.pull_request.number }} run: bun run sendOTA:PR ${{ github.event.pull_request.number }}
env:
SIGNING_REPO_PAT: ${{ secrets.SIGNING_REPO_PAT }}

View File

@@ -7,14 +7,14 @@ jobs:
runs-on: macos-15 runs-on: macos-15
steps: steps:
- name: 🛒 Checkout - name: 🛒 Checkout
uses: actions/checkout@v4 uses: actions/checkout@v6
with: with:
token: ${{ secrets.SIGNING_REPO_PAT }} token: ${{ secrets.SIGNING_REPO_PAT }}
- name: 🖥 Setup Bun 1.3.2 - name: 🖥 Setup Bun
uses: oven-sh/setup-bun@v2 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: 🥟 Run bun install - name: 🥟 Run bun install
run: bun i run: bun i

View File

@@ -14,12 +14,12 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: 🛒 Checkout - 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 uses: oven-sh/setup-bun@v2
with: with:
bun-version: 1.3.2 bun-version: 1.3.4
- name: 📦 Cache dependencies - name: 📦 Cache dependencies
uses: actions/cache@v4 uses: actions/cache@v4