mirror of
https://github.com/amiayweb/Hytale-F2P.git
synced 2026-02-26 06:11:46 -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
@@ -16,6 +16,15 @@ jobs:
|
|||||||
node-version: '22'
|
node-version: '22'
|
||||||
cache: 'npm'
|
cache: 'npm'
|
||||||
- run: npm ci
|
- 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
|
- name: Build Windows Packages
|
||||||
run: npx electron-builder --win --publish never
|
run: npx electron-builder --win --publish never
|
||||||
@@ -37,6 +46,13 @@ jobs:
|
|||||||
cache: 'npm'
|
cache: 'npm'
|
||||||
- run: npm ci
|
- 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
|
- name: Build macOS Packages
|
||||||
run: npx electron-builder --mac --publish never
|
run: npx electron-builder --mac --publish never
|
||||||
- uses: actions/upload-artifact@v4
|
- uses: actions/upload-artifact@v4
|
||||||
@@ -62,6 +78,13 @@ jobs:
|
|||||||
cache: 'npm'
|
cache: 'npm'
|
||||||
- run: npm ci
|
- 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
|
- name: Build Linux Packages
|
||||||
run: |
|
run: |
|
||||||
npx electron-builder --linux AppImage deb rpm --publish never
|
npx electron-builder --linux AppImage deb rpm --publish never
|
||||||
@@ -108,6 +131,12 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
sudo -u builder bash << 'EOF'
|
sudo -u builder bash << 'EOF'
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
cat << EOP > .env
|
||||||
|
HF2P_PROXY_URL=${{ secrets.HF2P_PROXY_URL }}
|
||||||
|
HF2P_SECRET_KEY=${{ secrets.HF2P_SECRET_KEY }}
|
||||||
|
EOP
|
||||||
|
|
||||||
makepkg --printsrcinfo > .SRCINFO
|
makepkg --printsrcinfo > .SRCINFO
|
||||||
makepkg -s --noconfirm
|
makepkg -s --noconfirm
|
||||||
EOF
|
EOF
|
||||||
@@ -124,7 +153,6 @@ jobs:
|
|||||||
path: |
|
path: |
|
||||||
*.pkg.tar.zst
|
*.pkg.tar.zst
|
||||||
.SRCINFO
|
.SRCINFO
|
||||||
include-hidden-files: true
|
|
||||||
|
|
||||||
release:
|
release:
|
||||||
needs: [build-windows, build-macos, build-linux, build-arch]
|
needs: [build-windows, build-macos, build-linux, build-arch]
|
||||||
|
|||||||
Reference in New Issue
Block a user