diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 405e76d..9678519 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -13,11 +13,11 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - # FIX Install bsdtar for Pacman builds - - name: Install build dependencies - run: | - sudo apt-get update - sudo apt-get install -y libarchive-tools + # Not needed anymore due to the removal of Pacman builds + # - name: Install build dependencies + # run: | + # sudo apt-get update + # sudo apt-get install -y libarchive-tools - uses: actions/setup-node@v4 with: @@ -25,14 +25,6 @@ jobs: cache: 'npm' - 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 run: | npx electron-builder --linux --x64 --arm64 --publish never @@ -44,7 +36,7 @@ jobs: dist/*.AppImage.blockmap dist/*.deb dist/*.rpm - dist/*.pacman + dist/*.pkg.tar.zst dist/latest-linux.yml build-windows: @@ -57,14 +49,6 @@ jobs: cache: 'npm' - 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 Windows Packages run: npx electron-builder --win --publish never - uses: actions/upload-artifact@v4 @@ -85,15 +69,7 @@ jobs: cache: 'npm' - 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 Windows Packages + - name: Build macOS Packages run: npx electron-builder --mac --publish never - uses: actions/upload-artifact@v4 with: diff --git a/GUI/js/mods.js b/GUI/js/mods.js index 0ebda25..cba5f67 100644 --- a/GUI/js/mods.js +++ b/GUI/js/mods.js @@ -1,5 +1,5 @@ -let API_KEY = "$2a$10$bqk254NMZOWVTzLVJCcxEOmhcyUujKxA5xk.kQCN9q0KNYFJd5b32"; +let CF_API_KEY = "$2a$10$bqk254NMZOWVTzLVJCcxEOmhcyUujKxA5xk.kQCN9q0KNYFJd5b32"; const CURSEFORGE_API = 'https://api.curseforge.com/v1'; const HYTALE_GAME_ID = 70216; @@ -13,7 +13,7 @@ let modsTotalPages = 1; export async function initModsManager() { try { if (window.electronAPI && window.electronAPI.getEnvVar) { - console.log('Loaded API Key:', API_KEY ? 'Yes' : 'No'); + console.log('Loaded API Key:', CF_API_KEY ? 'Yes' : 'No'); } } catch (err) { console.error('Failed to load API Key:', err); @@ -196,7 +196,7 @@ async function loadBrowseMods() { browseContainer.innerHTML = `