Update main.yml

This commit is contained in:
anejolov
2025-03-13 12:21:50 +02:00
committed by GitHub
parent 43aba508db
commit 348d9e20a9
+23 -1
View File
@@ -1,8 +1,11 @@
name: Build SFX EXE on Release
name: Build SFX EXE on Release and Deploy to GitHub Pages
on:
release:
types: [published]
push:
branches:
- main
jobs:
build:
@@ -36,7 +39,9 @@ jobs:
$exeName = "WindeckHelper_${{ github.event.release.tag_name }}.exe"
& "C:\Program Files\WinRAR\WinRAR.exe" a -r -sfx -z"sfx_config.txt" $exeName *
echo "EXE_NAME=$exeName" >> $GITHUB_ENV
Write-Host "EXE file created at $exeName"
shell: powershell
- name: Verify EXE exists
@@ -56,3 +61,20 @@ jobs:
tag_name: ${{ github.event.release.tag_name }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
pages:
runs-on: ubuntu-latest
needs: build
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v3
- name: Deploy to GitHub Pages
run: |
# Добавьте здесь ваш код для деплоя на Pages
echo "Deploying to GitHub Pages"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}