Desktop: Enable manual trigger for Mac and Windows builds (#3736)

This commit is contained in:
Timon
2026-02-08 23:39:23 +00:00
committed by GitHub
parent 2f5ccad5ea
commit 0f10c242e2
2 changed files with 9 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
name: Build Windows Bundle
on:
workflow_dispatch: {}
push:
branches:
- master
@@ -87,6 +88,7 @@ jobs:
path: target/artifacts
- name: Azure login
if: github.ref == 'refs/heads/master'
uses: azure/login@v1
with:
client-id: ${{ secrets.AZURE_CLIENT_ID }}
@@ -95,6 +97,7 @@ jobs:
enable-AzPSSession: true
- name: Sign
if: github.ref == 'refs/heads/master'
uses: azure/artifact-signing-action@v1
with:
endpoint: https://eus.codesigning.azure.net/
@@ -115,6 +118,7 @@ jobs:
correlation-id: ${{ github.sha }}
- name: Verify Signatures
if: github.ref == 'refs/heads/master'
shell: pwsh
run: |
$ErrorActionPreference = "Stop"
@@ -161,6 +165,7 @@ jobs:
}
- name: Upload Windows Bundle Signed
if: github.ref == 'refs/heads/master'
uses: actions/upload-artifact@v4
with:
name: graphite-windows-bundle-signed