Skip to content

Commit 86d2acc

Browse files
authored
Merge pull request #125 from AzureCosmosDB/new-release-process
Replacing release trigger with manual
2 parents d5fc696 + 41ed7b2 commit 86d2acc

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

.github/workflows/release.yml

+15-12
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
name: Release desktop binaries
22
on:
3-
release:
4-
types:
5-
- published
3+
workflow_dispatch:
4+
inputs:
5+
release-tag:
6+
description: 'Version number to build and release'
7+
required: true
68
jobs:
79
github-release:
810
name: Create GitHub release
@@ -28,16 +30,17 @@ jobs:
2830
path: linux-package
2931
- name: Package output files
3032
run: |
31-
zip -r dmt-${{ github.event.release.tag_name }}-win-x64.zip windows-package/*
32-
zip -r dmt-${{ github.event.release.tag_name }}-mac-x64.zip mac-package/*
33-
zip -r dmt-${{ github.event.release.tag_name }}-linux-x64.zip linux-package/*
33+
zip -r dmt-${{ inputs.release-tag }}-win-x64.zip windows-package/*
34+
zip -r dmt-${{ inputs.release-tag }}-mac-x64.zip mac-package/*
35+
zip -r dmt-${{ inputs.release-tag }}-linux-x64.zip linux-package/*
3436
- name: Create GitHub release
3537
uses: softprops/action-gh-release@v1
3638
with:
39+
tag_name: ${{ inputs.release-tag }}
3740
files: |
38-
dmt-${{ github.event.release.tag_name }}-win-x64.zip
39-
dmt-${{ github.event.release.tag_name }}-mac-x64.zip
40-
dmt-${{ github.event.release.tag_name }}-linux-x64.zip
41+
dmt-${{ inputs.release-tag }}-win-x64.zip
42+
dmt-${{ inputs.release-tag }}-mac-x64.zip
43+
dmt-${{ inputs.release-tag }}-linux-x64.zip
4144
build-package:
4245
name: Build self-contained executables
4346
runs-on: ubuntu-latest
@@ -54,20 +57,20 @@ jobs:
5457
platform: windows
5558
platform-short: win
5659
runtime: win-x64
57-
build-version: ${{ github.event.release.tag_name }}
60+
build-version: ${{ inputs.release-tag }}
5861
- name: Execute Action build-with-plugins for MacOS
5962
uses: ./.github/actions/build-with-plugins
6063
id: build-with-plugins-mac
6164
with:
6265
platform: mac
6366
platform-short: mac
6467
runtime: osx-x64
65-
build-version: ${{ github.event.release.tag_name }}
68+
build-version: ${{ inputs.release-tag }}
6669
- name: Execute Action build-with-plugins for Linux
6770
uses: ./.github/actions/build-with-plugins
6871
id: build-with-plugins-linux
6972
with:
7073
platform: linux
7174
platform-short: linux
7275
runtime: linux-x64
73-
build-version: ${{ github.event.release.tag_name }}
76+
build-version: ${{ inputs.release-tag }}

0 commit comments

Comments
 (0)