Skip to content

Commit 5a43fe3

Browse files
committed
test release worflow #5
1 parent 84ceed1 commit 5a43fe3

File tree

1 file changed

+25
-21
lines changed

1 file changed

+25
-21
lines changed

.github/workflows/release-workflow.yml

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
id: strip
1717
run: echo "version=${GITHUB_REF_NAME#v}" >> $GITHUB_OUTPUT
1818

19-
tagged-release:
19+
prepare-release:
2020
needs: extract-version
2121

2222
name: "tagged release"
@@ -39,26 +39,30 @@ jobs:
3939
- name: "update version to tag"
4040
run: |
4141
mvn versions:set -DnewVersion=${{ needs.extract-version.outputs.clean_version }} -DprocessAllModules
42-
mvn versions:commit
42+
mvn versions:commit
4343
44-
- uses: ./.github/workflows/generic-workflow.yml
45-
with:
46-
service: ssh-key-signer-server
47-
48-
- uses: ./.github/workflows/ssh-key-signer-server-docker.yml
44+
docker-build:
45+
needs: prepare-release
46+
uses: ./.github/workflows/generic-workflow.yml
47+
with:
48+
service: ssh-key-signer-server
4949

50-
- uses: ./.github/workflows/go-build.yml
51-
with:
52-
service: go-ssh-signer
53-
artifact: ssh-keysign
54-
version: ${{ needs.extract-version.outputs.clean_version }}
50+
go-build:
51+
needs: prepare-release
52+
uses: ./.github/workflows/go-build.yml
53+
with:
54+
service: go-ssh-signer
55+
artifact: ssh-keysign
56+
version: ${{ needs.extract-version.outputs.clean_version }}
5557

56-
- uses: "marvinpinto/action-automatic-releases@latest"
57-
with:
58-
repo_token: "${{ secrets.GITHUB_TOKEN }}"
59-
automatic_release_tag: "latest"
60-
prerelease: true
61-
title: "Development Build"
62-
files: |
63-
LICENSE.txt
64-
go-ssh-signer/bin/ssh-keysign
58+
create-release:
59+
needs: [docker-build, go-build]
60+
uses: "marvinpinto/action-automatic-releases@latest"
61+
with:
62+
repo_token: "${{ secrets.GITHUB_TOKEN }}"
63+
automatic_release_tag: "latest"
64+
prerelease: true
65+
title: "Development Build"
66+
files: |
67+
LICENSE.txt
68+
go-ssh-signer/bin/ssh-keysign

0 commit comments

Comments
 (0)