Skip to content

Commit 6de5830

Browse files
committed
build(ci): Standardize binary name in build artifacts
1 parent 7ebea5a commit 6de5830

3 files changed

Lines changed: 20 additions & 20 deletions

File tree

.github/workflows/build.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,12 @@ jobs:
6161
GOARM: ${{ matrix.goarm }}
6262
run: |
6363
mkdir -p build
64-
go build -ldflags="-s -w" -o build/netron-${{ steps.version.outputs.VERSION }}-${{ matrix.suffix }} .
64+
go build -ldflags="-s -w" -o build/netron .
6565
6666
- name: Create archive
6767
run: |
6868
cd build
69-
tar -czf netron-${{ steps.version.outputs.VERSION }}-${{ matrix.suffix }}.tar.gz netron-${{ steps.version.outputs.VERSION }}-${{ matrix.suffix }}
69+
tar -czf netron-${{ steps.version.outputs.VERSION }}-${{ matrix.suffix }}.tar.gz netron
7070
7171
- name: Upload artifact
7272
uses: actions/upload-artifact@v4
@@ -80,7 +80,7 @@ jobs:
8080
if: github.ref == 'refs/heads/main' || github.ref == 'refs/heads/master'
8181

8282
steps:
83-
- uses: actions/checkout@v4
83+
- uses: actions/checkout@vv4
8484

8585
- name: Get version
8686
id: version

Makefile

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ VERSION := $(shell cat Version)
22
BINARY_NAME := netron
33
BUILD_DIR := build
44

5-
.PHONY: all clean build-all build-linux-amd64 build-linux-arm64 build-linux-armv7 build-linux-armv6 build-linux-i386
5+
.PHONY: all clean build-all build-linux-amd64 build-linux-arm64 build-linux-armv7 build-linux-armv6 build-linux-i386 dev install-deps test
66

77
all: build-all
88

@@ -20,33 +20,33 @@ build-all: clean
2020

2121
build-linux-amd64:
2222
@echo "Building for Linux AMD64..."
23-
mkdir -p $(BUILD_DIR)
24-
GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o $(BUILD_DIR)/$(BINARY_NAME)-$(VERSION)-linux-amd64 .
25-
cd $(BUILD_DIR) && tar -czf $(BINARY_NAME)-$(VERSION)-linux-amd64.tar.gz $(BINARY_NAME)-$(VERSION)-linux-amd64
23+
mkdir -p $(BUILD_DIR)/linux-amd64
24+
GOOS=linux GOARCH=amd64 go build -ldflags="-s -w" -o $(BUILD_DIR)/linux-amd64/$(BINARY_NAME) .
25+
cd $(BUILD_DIR)/linux-amd64 && tar -czf ../$(BINARY_NAME)-$(VERSION)-linux-amd64.tar.gz $(BINARY_NAME)
2626

2727
build-linux-arm64:
2828
@echo "Building for Linux ARM64..."
29-
mkdir -p $(BUILD_DIR)
30-
GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -o $(BUILD_DIR)/$(BINARY_NAME)-$(VERSION)-linux-arm64 .
31-
cd $(BUILD_DIR) && tar -czf $(BINARY_NAME)-$(VERSION)-linux-arm64.tar.gz $(BINARY_NAME)-$(VERSION)-linux-arm64
29+
mkdir -p $(BUILD_DIR)/linux-arm64
30+
GOOS=linux GOARCH=arm64 go build -ldflags="-s -w" -o $(BUILD_DIR)/linux-arm64/$(BINARY_NAME) .
31+
cd $(BUILD_DIR)/linux-arm64 && tar -czf ../$(BINARY_NAME)-$(VERSION)-linux-arm64.tar.gz $(BINARY_NAME)
3232

3333
build-linux-armv7:
3434
@echo "Building for Linux ARMv7..."
35-
mkdir -p $(BUILD_DIR)
36-
GOOS=linux GOARCH=arm GOARM=7 go build -ldflags="-s -w" -o $(BUILD_DIR)/$(BINARY_NAME)-$(VERSION)-linux-armv7 .
37-
cd $(BUILD_DIR) && tar -czf $(BINARY_NAME)-$(VERSION)-linux-armv7.tar.gz $(BINARY_NAME)-$(VERSION)-linux-armv7
35+
mkdir -p $(BUILD_DIR)/linux-armv7
36+
GOOS=linux GOARCH=arm GOARM=7 go build -ldflags="-s -w" -o $(BUILD_DIR)/linux-armv7/$(BINARY_NAME) .
37+
cd $(BUILD_DIR)/linux-armv7 && tar -czf ../$(BINARY_NAME)-$(VERSION)-linux-armv7.tar.gz $(BINARY_NAME)
3838

3939
build-linux-armv6:
4040
@echo "Building for Linux ARMv6..."
41-
mkdir -p $(BUILD_DIR)
42-
GOOS=linux GOARCH=arm GOARM=6 go build -ldflags="-s -w" -o $(BUILD_DIR)/$(BINARY_NAME)-$(VERSION)-linux-armv6 .
43-
cd $(BUILD_DIR) && tar -czf $(BINARY_NAME)-$(VERSION)-linux-armv6.tar.gz $(BINARY_NAME)-$(VERSION)-linux-armv6
41+
mkdir -p $(BUILD_DIR)/linux-armv6
42+
GOOS=linux GOARCH=arm GOARM=6 go build -ldflags="-s -w" -o $(BUILD_DIR)/linux-armv6/$(BINARY_NAME) .
43+
cd $(BUILD_DIR)/linux-armv6 && tar -czf ../$(BINARY_NAME)-$(VERSION)-linux-armv6.tar.gz $(BINARY_NAME)
4444

4545
build-linux-i386:
4646
@echo "Building for Linux i386..."
47-
mkdir -p $(BUILD_DIR)
48-
GOOS=linux GOARCH=386 go build -ldflags="-s -w" -o $(BUILD_DIR)/$(BINARY_NAME)-$(VERSION)-linux-i386 .
49-
cd $(BUILD_DIR) && tar -czf $(BINARY_NAME)-$(VERSION)-linux-i386.tar.gz $(BINARY_NAME)-$(VERSION)-linux-i386
47+
mkdir -p $(BUILD_DIR)/linux-i386
48+
GOOS=linux GOARCH=386 go build -ldflags="-s -w" -o $(BUILD_DIR)/linux-i386/$(BINARY_NAME) .
49+
cd $(BUILD_DIR)/linux-i386 && tar -czf ../$(BINARY_NAME)-$(VERSION)-linux-i386.tar.gz $(BINARY_NAME)
5050

5151
dev:
5252
go run . --run -p 8080

Version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.0.4
1+
0.0.5

0 commit comments

Comments
 (0)