Skip to content

Commit cf3032e

Browse files
committed
Add publish job
1 parent 24ac8d6 commit cf3032e

File tree

2 files changed

+16
-7
lines changed

2 files changed

+16
-7
lines changed

.github/workflows/release.yml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,20 @@ jobs:
4747
with:
4848
version: ${{ needs.set-version.outputs.version }}
4949

50-
report:
51-
needs: [build]
50+
publish:
51+
needs: [set-version, build]
5252
runs-on: ubuntu-latest
5353
steps:
5454
- uses: actions/download-artifact@v8
5555
with:
5656
name: dstack-sshproxy
5757
path: build
58-
- run: |
59-
ls -lR build
60-
build/dstack-sshproxy --version
58+
- name: Publish GitHub release
59+
uses: softprops/action-gh-release@v2
60+
with:
61+
working_directory: build
62+
files: dstack-sshproxy-*
63+
tag_name: ${{ needs.set-version.outputs.version }}
64+
generate_release_notes: true
65+
prerelease: ${{ fromJSON(needs.set-version.outputs.prerelease) }}
66+
make_latest: ${{ fromJSON(needs.set-version.outputs.latest) }}

.github/workflows/reusable-build.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,14 @@ jobs:
1818
go-version-file: go.mod
1919
cache-dependency-path: go.sum
2020
- name: Build
21+
env:
22+
GOOS: linux
23+
GOARCH: amd64
2124
run: |
22-
scripts/build.sh build/dstack-sshproxy ${{ inputs.version }}
25+
scripts/build.sh build/dstack-sshproxy-$GOOS-$GOARCH ${{ inputs.version }}
2326
- id: upload
2427
uses: actions/upload-artifact@v7
2528
with:
2629
name: dstack-sshproxy
27-
path: build/dstack-sshproxy
30+
path: build/dstack-sshproxy-*
2831
retention-days: 1

0 commit comments

Comments
 (0)