Skip to content

Commit b3cbf50

Browse files
committed
update Release
1 parent 48c11c6 commit b3cbf50

1 file changed

Lines changed: 13 additions & 29 deletions

File tree

.github/workflows/go.yml

Lines changed: 13 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,16 @@ jobs:
6565
run: |
6666
GOARCH=${{ matrix.arch }} go build -ldflags "-X main.version=${{ env.TAG_NAME }}" -o docker-compose-exec-${{ matrix.arch }}
6767
68+
- name: Generate SHA256
69+
run: sha256sum docker-compose-exec-${{ matrix.arch }} > docker-compose-exec-${{ matrix.arch }}.sha256
70+
6871
- name: Upload build artifact
6972
uses: actions/upload-artifact@v4
7073
with:
7174
name: docker-compose-exec-${{ matrix.arch }}
72-
path: docker-compose-exec-${{ matrix.arch }}
75+
path: |
76+
docker-compose-exec-${{ matrix.arch }}
77+
docker-compose-exec-${{ matrix.arch }}.sha256
7378
7479
release:
7580
needs: build
@@ -101,32 +106,11 @@ jobs:
101106
echo "Using tag: $TAG_NAME"
102107
103108
- name: Create Release
104-
id: create_release
105-
uses: actions/create-release@v1
106-
env:
107-
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
108-
with:
109-
tag_name: ${{ env.TAG_NAME }}
110-
release_name: Release ${{ env.TAG_NAME }}
111-
draft: false
112-
prerelease: false
113-
114-
- name: Upload Release Asset for amd64
115-
uses: actions/upload-release-asset@v1
116-
env:
117-
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
118-
with:
119-
upload_url: ${{ steps.create_release.outputs.upload_url }}
120-
asset_path: ./docker-compose-exec-amd64
121-
asset_name: docker-compose-exec-amd64
122-
asset_content_type: application/octet-stream
123-
124-
- name: Upload Release Asset for arm64
125-
uses: actions/upload-release-asset@v1
126-
env:
127-
GITHUB_TOKEN: ${{ secrets.PAT_TOKEN }}
109+
uses: ncipollo/release-action@v1
128110
with:
129-
upload_url: ${{ steps.create_release.outputs.upload_url }}
130-
asset_path: ./docker-compose-exec-arm64
131-
asset_name: docker-compose-exec-arm64
132-
asset_content_type: application/octet-stream
111+
artifacts: "docker-compose-exec-*"
112+
token: ${{ secrets.PAT_TOKEN }}
113+
tag: ${{ env.TAG_NAME }}
114+
name: Release ${{ env.TAG_NAME }}
115+
commit: ${{ github.sha }}
116+
skipIfReleaseExists: true

0 commit comments

Comments
 (0)