| 12345678910111213141516171819202122232425262728293031323334 |
- name: Release and deploy
- on:
- workflow_dispatch:
- inputs:
- version:
- description: 'Version number for the app'
- required: true
- default: ''
- updateRelease:
- description: 'Update existing release'
- required: true
- default: 'false'
- jobs:
- deploy:
- runs-on: windows-latest
- steps:
- - uses: actions/checkout@v4
-
- - uses: ./.github/actions/full-build
- with:
- version: ${{ github.event.inputs.version }}
- - name: Create GitHub release
- uses: ncipollo/release-action@v1
- with:
- tag: "v${{ github.event.inputs.version }}"
- artifacts: "publish/*.zip,publish/*.msi"
- generateReleaseNotes: true
- prerelease: ${{ contains(github.event.inputs.version, 'preview') }}
- allowUpdates: ${{ github.event.inputs.updateRelease }}
- removeArtifacts: true
- omitBodyDuringUpdate: true
|