Skip to content

Commit 57e2af4

Browse files
authored
Merge pull request #5 from vinitkumar/feat/automatic-binary-release
fix: try automatic release with binary
2 parents e649115 + 02a4658 commit 57e2af4

File tree

2 files changed

+8
-21
lines changed

2 files changed

+8
-21
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -56,27 +56,11 @@ jobs:
5656
with:
5757
go-version: '1.24.3'
5858

59-
- name: Build
60-
run: go build -v -o pdf-joiner
61-
62-
- name: Create Release
63-
id: create_release
64-
uses: actions/create-release@v1
65-
env:
66-
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
59+
- name: Run GoReleaser
60+
uses: goreleaser/goreleaser-action@v5
6761
with:
68-
tag_name: ${{ github.ref }}
69-
release_name: Release ${{ github.ref }}
70-
draft: false
71-
prerelease: false
72-
73-
- name: Upload Release Asset
74-
id: upload-release-asset
75-
uses: actions/upload-release-asset@v1
62+
distribution: goreleaser
63+
version: latest
64+
args: release --clean
7665
env:
7766
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
78-
with:
79-
upload_url: ${{ steps.create_release.outputs.upload_url }}
80-
asset_path: ./pdf-joiner
81-
asset_name: pdf-joiner
82-
asset_content_type: application/octet-stream

.goreleaser.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ builds:
1414
binary: pdf-joiner
1515
ldflags:
1616
- -s -w
17+
ignore:
18+
- goos: linux
19+
goarch: arm64
1720

1821
archives:
1922
- format: tar.gz

0 commit comments

Comments
 (0)