Merge pull request #259 from amiayweb/fix/release-2-2-1-env

This commit is contained in:
AMIAY
2026-02-02 08:05:00 +01:00
committed by GitHub

View File

@@ -17,6 +17,15 @@ jobs:
cache: 'npm'
- run: npm ci
- name: Create Virtual .env File
# Because main.js needed physical env, we need to create virtual one to store it
run: |
$env_content = @"
HF2P_PROXY_URL=${{ secrets.HF2P_PROXY_URL }}
HF2P_SECRET_KEY=${{ secrets.HF2P_SECRET_KEY }}
"@
Set-Content -Path .env -Value $env_content
- name: Build Windows Packages
run: npx electron-builder --win --publish never
- uses: actions/upload-artifact@v4
@@ -37,6 +46,13 @@ jobs:
cache: 'npm'
- run: npm ci
- name: Create Virtual .env File
run: |
cat << EOF > .env
HF2P_PROXY_URL=${{ secrets.HF2P_PROXY_URL }}
HF2P_SECRET_KEY=${{ secrets.HF2P_SECRET_KEY }}
EOF
- name: Build macOS Packages
run: npx electron-builder --mac --publish never
- uses: actions/upload-artifact@v4
@@ -62,6 +78,13 @@ jobs:
cache: 'npm'
- run: npm ci
- name: Create Virtual .env File
run: |
cat << EOF > .env
HF2P_PROXY_URL=${{ secrets.HF2P_PROXY_URL }}
HF2P_SECRET_KEY=${{ secrets.HF2P_SECRET_KEY }}
EOF
- name: Build Linux Packages
run: |
npx electron-builder --linux AppImage deb rpm --publish never
@@ -108,6 +131,12 @@ jobs:
run: |
sudo -u builder bash << 'EOF'
set -e
cat << EOP > .env
HF2P_PROXY_URL=${{ secrets.HF2P_PROXY_URL }}
HF2P_SECRET_KEY=${{ secrets.HF2P_SECRET_KEY }}
EOP
makepkg --printsrcinfo > .SRCINFO
makepkg -s --noconfirm
EOF
@@ -124,7 +153,6 @@ jobs:
path: |
*.pkg.tar.zst
.SRCINFO
include-hidden-files: true
release:
needs: [build-windows, build-macos, build-linux, build-arch]