mirror of
https://github.com/amiayweb/Hytale-F2P.git
synced 2026-02-26 11:11:45 -03:00
Merge pull request #259 from amiayweb/fix/release-2-2-1-env
This commit is contained in:
30
.github/workflows/release.yml
vendored
30
.github/workflows/release.yml
vendored
@@ -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]
|
||||
|
||||
Reference in New Issue
Block a user