ci: use Release env for releases (#4605)

This commit is contained in:
Alexandru Ionut Tripon
2025-12-31 08:36:39 +02:00
committed by GitHub
3 changed files with 7 additions and 1 deletions

View File

@@ -140,7 +140,7 @@ runs:
makensis -NOCD "${{ github.workspace }}/${{ env.BUILD_DIR }}/program_info/win_install.nsi"
- name: Sign installer
if: ${{ github.ref_name == 'develop' && inputs.azure-client-id != '' }}
if: ${{ env.CI_HAS_ACCESS_TO_AZURE != '' && inputs.azure-client-id != '' }}
uses: azure/trusted-signing-action@v0
with:
endpoint: https://eus.codesigning.azure.net/

View File

@@ -62,6 +62,9 @@ on:
description: Type of build (Debug or Release)
type: string
default: Debug
environment:
description: Deployment environment to run under
type: string
workflow_dispatch:
inputs:
build-type:
@@ -73,6 +76,8 @@ jobs:
build:
name: Build (${{ matrix.artifact-name }})
environment: ${{ inputs.environment || '' }}
permissions:
# Required for Azure Trusted Signing
id-token: write

View File

@@ -11,6 +11,7 @@ jobs:
uses: ./.github/workflows/build.yml
with:
build-type: Release
environment: Release
secrets: inherit
create_release: