Skip to content

Commit 311e19e

Browse files
committed
✨ CI
1 parent f2c9266 commit 311e19e

1 file changed

Lines changed: 18 additions & 21 deletions

File tree

.github/workflows/ci.yml

Lines changed: 18 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,25 @@
1-
name: build
1+
# workflow name
2+
name: Generate release-artifacts
23

4+
# on events
35
on:
4-
push:
5-
pull_request:
6+
release:
7+
types:
8+
- created
69

10+
# workflow tasks
711
jobs:
8-
xgo:
12+
generate:
13+
name: Generate cross-platform builds
914
runs-on: ubuntu-latest
1015
steps:
11-
-
12-
name: Checkout
13-
uses: actions/checkout@v4
14-
-
15-
name: Build
16-
uses: crazy-max/ghaction-xgo@v3
16+
- name: Checkout the repository
17+
uses: actions/checkout@v2
18+
- name: Generate build files
19+
uses: thatisuday/go-cross-build@v1
1720
with:
18-
xgo_version: latest
19-
go_version: latest
20-
dest: build
21-
prefix: tcpcheck
22-
targets: windows/amd64,linux/amd64,linux/arm64,darwin/arm64
23-
v: true
24-
x: false
25-
race: false
26-
ldflags: -s -w
27-
buildmode: default
28-
trimpath: true
21+
platforms: 'linux/amd64, darwin/amd64, darwin/arm64, windows/amd64'
22+
package: ''
23+
name: 'tcpcheck'
24+
compress: 'false'
25+
dest: 'dist'

0 commit comments

Comments
 (0)