更新 .github/workflows/release.yml
/ build (push) Has been cancelled

This commit is contained in:
2026-06-19 16:48:13 +08:00
committed by wed150
Partially verified
parent 533d13b006
commit cd10da8ae5
+28 -7
View File
@@ -6,15 +6,17 @@ on:
jobs: jobs:
build: build:
runs-on: windows-latest runs-on: windows-latest
env:
XMAKE_BINARY_REPO: https://gitee.com/xmake-mirror/build-artifacts.git
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: https://github.bibk.top/actions/checkout@v4
- name: Setup XMake - name: Setup XMake
uses: xmake-io/github-action-setup-xmake@v1 uses: https://git.soulmc.cn/wed15/github-action-setup-xmake@v1
- name: Cache - name: Cache
uses: actions/cache@v4 uses: https://github.bibk.top/actions/cache@v2
with: with:
path: | path: |
~/AppData/Local/.xmake ~/AppData/Local/.xmake
@@ -22,6 +24,25 @@ jobs:
restore-keys: | restore-keys: |
xmake- xmake-
- name: Configure Mirror
run: |
$fileName = "github_mirror.lua"
$currentDir = Get-Location
$absoluteFilePath = Join-Path $currentDir $fileName
$luaContent = @'
function mirror(url)
url = url:gsub("github.com", "github.bibk.top")
return url
end
function main(url, host)
return true
end
'@
$luaContent | Out-File -FilePath $absoluteFilePath -Encoding utf8
Write-Host "Mirror config generated at: $absoluteFilePath"
xmake g --proxy_pac=$absoluteFilePath
shell: powershell
- name: Update Repo - name: Update Repo
run: xmake repo -u run: xmake repo -u
@@ -32,7 +53,7 @@ jobs:
run: xmake -v -y run: xmake -v -y
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@v4 uses: https://github.bibk.top/actions/upload-artifact@v3
with: with:
name: ${{ github.event.repository.name }}-windows-x64-${{ github.sha }} name: ${{ github.event.repository.name }}-windows-x64-${{ github.sha }}
path: | path: |
@@ -46,10 +67,10 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: https://github.bibk.top/actions/checkout@v4
- name: Download Artifact - name: Download Artifact
uses: actions/download-artifact@v4 uses: https://github.bibk.top/actions/download-artifact@v3
with: with:
name: ${{ github.event.repository.name }}-windows-x64-${{ github.sha }} name: ${{ github.event.repository.name }}-windows-x64-${{ github.sha }}
path: artifact path: artifact
@@ -64,7 +85,7 @@ jobs:
working-directory: artifact working-directory: artifact
- name: Create Release - name: Create Release
uses: softprops/action-gh-release@v1 uses: https://github.bibk.top/softprops/action-gh-release@v1
with: with:
files: | files: |
${{ github.event.repository.name }}-windows-x64.zip ${{ github.event.repository.name }}-windows-x64.zip