Skip to content

Commit 642d3a9

Browse files
committed
use COMMIT_HASH directly as well
1 parent 918e8f9 commit 642d3a9

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

.github/workflows/build-reusable.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
- name: Build macOS (x86_64 + arm64)
2828
env:
2929
VERSION: ${{ steps.sanitize.outputs.ref_name }}
30+
COMMIT_HASH: ${{ github.sha }}
3031
run: |
3132
cd MacOS
3233
make clean
@@ -63,6 +64,7 @@ jobs:
6364
- name: Build Windows (x64)
6465
env:
6566
VERSION: ${{ steps.sanitize.outputs.ref_name }}
67+
COMMIT_HASH: ${{ github.sha }}
6668
shell: cmd
6769
run: |
6870
cd Windows

macos/makefile

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
APP_NAME = Kiwi8
22

3-
# Use GITHUB_REF_NAME from GitHub Actions, or default values for local builds
3+
# Use VERSION if set, otherwise fall back to GITHUB_REF_NAME, then default to unknown
44
VERSION ?= $(GITHUB_REF_NAME)
55
ifeq ($(VERSION),)
66
VERSION = unknown
77
endif
88

9-
COMMIT_HASH := $(if $(GITHUB_SHA),$(GITHUB_SHA),unknown)
9+
COMMIT_HASH ?= $(GITHUB_SHA)
10+
ifeq ($(COMMIT_HASH),)
11+
COMMIT_HASH = unknown
12+
endif
1013

1114
APP_MANIFEST = src/Info.plist
1215
APP_BUNDLE = $(APP_NAME).app

windows/makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@ VERSION = unknown
99
!ENDIF
1010
!ENDIF
1111

12+
!IFNDEF COMMIT_HASH
1213
!IFDEF GITHUB_SHA
1314
COMMIT_HASH = $(GITHUB_SHA)
1415
!ELSE
1516
COMMIT_HASH = unknown
1617
!ENDIF
18+
!ENDIF
1719

1820
APP_EXE = $(APP_NAME).exe
1921
APP_PDB = $(APP_NAME).pdb

0 commit comments

Comments
 (0)