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
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

View File

@@ -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

View File

@@ -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

View File

@@ -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()

View File

@@ -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

View File

@@ -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 }}

View File

@@ -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

View File

@@ -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