summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/windows.yml18
-rw-r--r--.github/workflows/windows_luajit.yml15
2 files changed, 25 insertions, 8 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index b6f920a16..5eee883c1 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -83,15 +83,23 @@ jobs:
xmake lua -v -D tests/run.lua
# upload artifacts
- - uses: actions/upload-artifact@v4
+ - name: Upload artifacts (exe)
+ if: matrix.os == 'windows-2022'
+ uses: actions/upload-artifact@v4
with:
name: xmake-latest.${{env.RELEASE_NAME}}.exe
path: artifacts/${{env.RELEASE_NAME}}/xmake.exe
- - uses: actions/upload-artifact@v4
+
+ - name: Upload artifacts (zip)
+ if: matrix.os == 'windows-2022'
+ uses: actions/upload-artifact@v4
with:
name: xmake-latest.${{ env.RELEASE_NAME }}.zip
path: artifacts/${{env.RELEASE_NAME}}/xmake.zip
- - uses: actions/upload-artifact@v4
+
+ - name: Upload artifacts (sha256)
+ if: matrix.os == 'windows-2022'
+ uses: actions/upload-artifact@v4
with:
name: xmake-latest.${{ env.RELEASE_NAME }}.sha256
path: artifacts/${{env.RELEASE_NAME}}/shafile
@@ -105,7 +113,7 @@ jobs:
uses: WyriHaximus/github-action-get-previous-tag@master
- name: Upload artifacts to lastest release
- if: github.ref == 'refs/heads/master' || github.ref == 'refs/heads/dev'
+ if: (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/dev') && matrix.os == 'windows-2022'
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
@@ -115,7 +123,7 @@ jobs:
overwrite: true
- name: Upload artifacts to lastest release
- if: github.ref == 'refs/heads/master'
+ if: github.ref == 'refs/heads/master' && matrix.os == 'windows-2022'
uses: svenstaro/upload-release-action@v2
with:
repo_token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/windows_luajit.yml b/.github/workflows/windows_luajit.yml
index 7da708a56..228f8003f 100644
--- a/.github/workflows/windows_luajit.yml
+++ b/.github/workflows/windows_luajit.yml
@@ -71,16 +71,25 @@ jobs:
xmake lua -v -D tests/run.lua
# upload artifacts
- - uses: actions/upload-artifact@v4
+ - name: Upload artifacts (exe)
+ if: matrix.os == 'windows-2022'
+ uses: actions/upload-artifact@v4
with:
name: xmake-latest.${{env.RELEASE_NAME}}.exe
path: artifacts/${{env.RELEASE_NAME}}/xmake.exe
- - uses: actions/upload-artifact@v4
+
+ - name: Upload artifacts (zip)
+ if: matrix.os == 'windows-2022'
+ uses: actions/upload-artifact@v4
with:
name: xmake-latest.${{ env.RELEASE_NAME }}.zip
path: artifacts/${{env.RELEASE_NAME}}/xmake.zip
- - uses: actions/upload-artifact@v4
+
+ - name: Upload artifacts (sha256)
+ if: matrix.os == 'windows-2022'
+ uses: actions/upload-artifact@v4
with:
name: xmake-latest.${{ env.RELEASE_NAME }}.sha256
path: artifacts/${{env.RELEASE_NAME}}/shafile
+