Final patch for release.yml v2.0.11

This commit is contained in:
Fazri Gading
2026-01-23 22:46:31 +08:00
committed by GitHub
parent a2e2d5e5fd
commit 2a87acfe46

View File

@@ -8,10 +8,6 @@ on:
- 'v*' - 'v*'
workflow_dispatch: workflow_dispatch:
env:
CURSEFORGE_API_KEY: ${{ secrets.CURSEFORGE_API_KEY }}
DISCORD_CLIENT_ID: ${{ secrets.DISCORD_CLIENT_ID }}
jobs: jobs:
build-linux: build-linux:
runs-on: ubuntu-latest runs-on: ubuntu-latest
@@ -29,6 +25,14 @@ jobs:
cache: 'npm' cache: 'npm'
- run: npm ci - run: npm ci
- name: Create .env file
env:
CF_KEY: ${{ secrets.CURSEFORGE_API_KEY }}
DISCORD_ID: ${{ secrets.DISCORD_CLIENT_ID }}
run: |
echo "CURSEFORGE_API_KEY=$CF_KEY" > .env
echo "DISCORD_CLIENT_ID=$DISCORD_ID" >> .env
- name: Build Linux Packages - name: Build Linux Packages
run: | run: |
npx electron-builder --linux --x64 --arm64 --publish never npx electron-builder --linux --x64 --arm64 --publish never
@@ -52,7 +56,17 @@ jobs:
node-version: '22' node-version: '22'
cache: 'npm' cache: 'npm'
- run: npm ci - run: npm ci
- run: npx electron-builder --win --publish never
- name: Create .env file
env:
CF_KEY: ${{ secrets.CURSEFORGE_API_KEY }}
DISCORD_ID: ${{ secrets.DISCORD_CLIENT_ID }}
run: |
echo "CURSEFORGE_API_KEY=$CF_KEY" > .env
echo "DISCORD_CLIENT_ID=$DISCORD_ID" >> .env
- name: Build Windows Packages
run: npx electron-builder --win --publish never
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v4
with: with:
name: windows-builds name: windows-builds
@@ -70,7 +84,17 @@ jobs:
node-version: '22' node-version: '22'
cache: 'npm' cache: 'npm'
- run: npm ci - run: npm ci
- run: npx electron-builder --mac --publish never
- name: Create .env file
env:
CF_KEY: ${{ secrets.CURSEFORGE_API_KEY }}
DISCORD_ID: ${{ secrets.DISCORD_CLIENT_ID }}
run: |
echo "CURSEFORGE_API_KEY=$CF_KEY" > .env
echo "DISCORD_CLIENT_ID=$DISCORD_ID" >> .env
- name: Build Windows Packages
run: npx electron-builder --mac --publish never
- uses: actions/upload-artifact@v4 - uses: actions/upload-artifact@v4
with: with:
name: macos-builds name: macos-builds