Switch ci-windows-artifacts to release trigger (#1926)
Instead of main branch commit trigger.
diff --git a/.github/workflows/ci-windows-artifacts.yml b/.github/workflows/ci-windows-artifacts.yml
index af7aa61..fc9304c 100644
--- a/.github/workflows/ci-windows-artifacts.yml
+++ b/.github/workflows/ci-windows-artifacts.yml
@@ -2,12 +2,11 @@
name: CI Windows Artifacts
on:
- push:
- branches:
- - main
+ release:
+ types: [created]
permissions:
- contents: read
+ contents: [read, write]
jobs:
build-static:
@@ -88,8 +87,8 @@
working-directory: ./build
run: ninja
- name: Upload artifacts
- uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0
+ uses: skx/github-action-publish-binaries@b9ca5643b2f1d7371a6cba7f35333f1461bbc703 # release-2.0
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
- name: tool-binaries
- path: build/*.exe
- retention-days: 90
+ args: 'build/*.exe'