Skip to content

Commit a6b0ae7

Browse files
authored
Merge pull request #5 from yuuahp/ci/binary-name
ci: shorter binary name
2 parents 569b12d + ad650e3 commit a6b0ae7

File tree

2 files changed

+24
-8
lines changed

2 files changed

+24
-8
lines changed

.github/workflows/build.yml

+12-4
Original file line numberDiff line numberDiff line change
@@ -42,12 +42,20 @@ jobs:
4242
with:
4343
go-version-file: ./go.mod
4444
- name: build
45+
if: ${{ matrix.os != 'windows-latest' }}
4546
run: |
46-
echo "BINARY_NAME=$(cut -d "-" -f 1 <<< "${{ matrix.os }}")" >> $GITHUB_ENV
47-
go build -o ntp-cli-${BINARY_NAME}-v${{ env.VERSION }}
47+
PLATFORM=$(cut -d "-" -f 1 <<< "${{ matrix.os }}")
48+
echo "PLATFORM=${PLATFORM}" >> $GITHUB_ENV
49+
go build -o ntp-cli-${PLATFORM}-v${{ env.VERSION }}-preview
50+
ls
51+
- name: build for windows
52+
if: ${{ matrix.os == 'windows-latest' }}
53+
run: |
54+
echo "PLATFORM=windows" >> $env:GITHUB_ENV
55+
go build -o ntp-cli-windows-v${{ env.VERSION }}-preview
4856
- name: upload the artifact
4957
uses: actions/upload-artifact@v4
5058
with:
51-
name: ntp-cli ${{ env.VERSION }} for ${{ matrix.os }}
52-
path: ./ntp-cli-${{ env.BINARY_NAME }}-v${{ env.VERSION }}
59+
name: ntp-cli v${{ env.VERSION }} preview for ${{ env.PLATFORM }}
60+
path: ./ntp-cli-${{ env.PLATFORM }}-v${{ env.VERSION }}-preview
5361
overwrite: true

.github/workflows/release.yml

+12-4
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,22 @@ jobs:
4343
with:
4444
go-version-file: ./go.mod
4545
- name: build
46+
if: ${{ matrix.os != 'windows-latest' }}
4647
run: |
47-
echo "BINARY_NAME=$(cut -d "-" -f 1 <<< "${{ matrix.os }}")" >> $GITHUB_ENV
48-
go build -o ntp-cli-${BINARY_NAME}-v${{ env.VERSION }}
48+
PLATFORM=$(cut -d "-" -f 1 <<< "${{ matrix.os }}")
49+
echo "PLATFORM=${PLATFORM}" >> $GITHUB_ENV
50+
go build -o ntp-cli-${PLATFORM}-v${{ env.VERSION }}
51+
ls
52+
- name: build for windows
53+
if: ${{ matrix.os == 'windows-latest' }}
54+
run: |
55+
echo "PLATFORM=windows" >> $env:GITHUB_ENV
56+
go build -o ntp-cli-windows-v${{ env.VERSION }}
4957
- name: upload the artifact
5058
uses: actions/upload-artifact@v4
5159
with:
52-
name: ntp-cli ${{ env.VERSION }} for ${{ matrix.os }}
53-
path: ./ntp-cli-${{ env.BINARY_NAME }}-v${{ env.VERSION }}
60+
name: ntp-cli v${{ env.VERSION }} for ${{ env.PLATFORM }}
61+
path: ./ntp-cli-${{ env.PLATFORM }}-v${{ env.VERSION }}
5462
overwrite: true
5563

5664
release:

0 commit comments

Comments
 (0)