Skip to content

Commit 13b7b73

Browse files
Sniderclaude
andcommitted
fix(actions): remove version input, use hardcoded @dev refs
GitHub Actions doesn't allow template expressions in `uses:` field. Using hardcoded @dev refs instead. For releases, tag the repo and update consumers to reference @v0.4.0 or specific SHA. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent e0073d7 commit 13b7b73

4 files changed

Lines changed: 14 additions & 32 deletions

File tree

action.yml

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@ branding:
44
icon: 'box'
55
color: 'purple'
66
inputs:
7-
version:
8-
description: "Action version/ref to use (branch, tag, or SHA)"
9-
required: false
10-
default: "dev"
117
build:
128
description: "Whether to run the build"
139
required: false
@@ -49,15 +45,14 @@ runs:
4945
steps:
5046
- name: Discovery
5147
id: discovery
52-
uses: host-uk/build/actions/discovery@${{ inputs.version }}
48+
uses: host-uk/build/actions/discovery@dev
5349
with:
5450
working-directory: ${{ inputs.app-working-directory }}
5551

5652
- name: Delegate to directory orchestrator
5753
id: dir_orch
58-
uses: host-uk/build/actions@${{ inputs.version }}
54+
uses: host-uk/build/actions@dev
5955
with:
60-
version: ${{ inputs.version }}
6156
build: ${{ inputs.build }}
6257
sign: ${{ inputs.sign }}
6358
package: ${{ inputs.package }}
@@ -75,7 +70,7 @@ runs:
7570
run: echo "[DEBUG_LOG] (root) Orchestrator selected stack=${{ steps.dir_orch.outputs.SELECTED_STACK }}"
7671

7772
- name: Package & release
78-
uses: host-uk/build/actions/package@${{ inputs.version }}
73+
uses: host-uk/build/actions/package@dev
7974
with:
8075
package: ${{ inputs.package }}
8176
build-name: ${{ inputs.build-name }}

actions/action.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
name: "Directory Orchestrator"
22
description: "Selects and delegates to a stack wrapper based on discovery outputs and ENV"
33
inputs:
4-
version:
5-
required: false
6-
default: "dev"
7-
description: "Action version/ref"
84
build:
95
required: false
106
default: "true"
@@ -76,9 +72,8 @@ runs:
7672
7773
- name: Call Wails v2 wrapper
7874
if: steps.sel.outputs.SELECTED_STACK == 'wails2'
79-
uses: host-uk/build/actions/build/wails2@${{ inputs.version }}
75+
uses: host-uk/build/actions/build/wails2@dev
8076
with:
81-
version: ${{ inputs.version }}
8277
build: ${{ inputs.build }}
8378
sign: ${{ inputs.sign }}
8479
package: ${{ inputs.package }}

actions/build/wails2/action.yml

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
11
name: "Wails v2 (full pipeline)"
22
description: "Runs the full Wails v2 build pipeline: discovery, options, setup (Go/Deno/Wails), build, sign, and package"
33
inputs:
4-
version:
5-
description: "Action version/ref"
6-
required: false
7-
default: "dev"
84
build:
95
description: "Whether to run the build"
106
required: false
@@ -185,23 +181,22 @@ runs:
185181
186182
- name: Discovery
187183
id: discovery
188-
uses: host-uk/build/actions/discovery@${{ inputs.version }}
184+
uses: host-uk/build/actions/discovery@dev
189185
with:
190186
working-directory: ${{ inputs.app-working-directory }}
191187

192188
- name: Compute Build Options
193189
id: build_options
194-
uses: host-uk/build/actions/options@${{ inputs.version }}
190+
uses: host-uk/build/actions/options@dev
195191
with:
196192
build-obfuscate: ${{ steps.wcfg.outputs.OBFUSCATE }}
197193
build-tags: ${{ steps.wcfg.outputs.BUILD_TAGS }}
198194
nsis: ${{ steps.wcfg.outputs.NSIS }}
199195
distro: ${{ steps.discovery.outputs.DISTRO }}
200196

201197
- name: Setup toolchains (Go/Node/Deno/Wails)
202-
uses: host-uk/build/actions/setup@${{ inputs.version }}
198+
uses: host-uk/build/actions/setup@dev
203199
with:
204-
version: ${{ inputs.version }}
205200
go-version: ${{ steps.wcfg.outputs.GO_VER }}
206201
build-cache: ${{ inputs.build-cache }}
207202
build-obfuscate: ${{ steps.wcfg.outputs.OBFUSCATE }}
@@ -237,7 +232,7 @@ runs:
237232
npm install -g $npm_packages
238233
239234
- name: Build Wails app
240-
uses: host-uk/build/actions/build/wails2/build@${{ inputs.version }}
235+
uses: host-uk/build/actions/build/wails2/build@dev
241236
with:
242237
build: ${{ inputs.build }}
243238
app-working-directory: ${{ inputs.app-working-directory }}
@@ -247,7 +242,7 @@ runs:
247242
build-options: ${{ steps.build_options.outputs.BUILD_OPTIONS }}
248243

249244
- name: Sign artifacts (OS-conditional)
250-
uses: host-uk/build/actions/sign@${{ inputs.version }}
245+
uses: host-uk/build/actions/sign@dev
251246
with:
252247
sign: ${{ inputs.sign }}
253248
app-working-directory: ${{ inputs.app-working-directory }}
@@ -263,7 +258,7 @@ runs:
263258
sign-windows-cert-password: ${{ steps.wcfg.outputs.SIGN_WINDOWS_CERT_PASSWORD }}
264259

265260
- name: Package & release
266-
uses: host-uk/build/actions/package@${{ inputs.version }}
261+
uses: host-uk/build/actions/package@dev
267262
with:
268263
package: ${{ inputs.package }}
269264
build-name: ${{ inputs.build-name }}

actions/setup/action.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
name: "Setup toolchains"
22
description: "Orchestrates language/tool setup by delegating to sub-actions: setup/go, setup/npm, setup/deno, setup/conan"
33
inputs:
4-
version:
5-
required: false
6-
default: "dev"
74
# Go/Wails
85
go-version:
96
required: false
@@ -48,25 +45,25 @@ runs:
4845
using: "composite"
4946
steps:
5047
- name: Setup Go
51-
uses: host-uk/build/actions/setup/go@${{ inputs.version }}
48+
uses: host-uk/build/actions/setup/go@dev
5249
with:
5350
go-version: ${{ inputs.go-version }}
5451
build-cache: ${{ inputs.build-cache }}
5552
build-obfuscate: ${{ inputs.build-obfuscate }}
5653
wails-version: ${{ inputs.wails-version }}
5754
wails-dev-build: ${{ inputs.wails-dev-build }}
5855
- name: Setup Node/npm
59-
uses: host-uk/build/actions/setup/npm@${{ inputs.version }}
56+
uses: host-uk/build/actions/setup/npm@dev
6057
with:
6158
node-version: ${{ inputs.node-version }}
6259
working-directory: ${{ inputs.npm-working-directory }}
6360
install: ${{ inputs.npm-install }}
6461
- name: Setup Deno (optional)
65-
uses: host-uk/build/actions/setup/deno@${{ inputs.version }}
62+
uses: host-uk/build/actions/setup/deno@dev
6663
with:
6764
deno-build: ${{ inputs.deno-build }}
6865
deno-version: ${{ inputs.deno-version }}
6966
deno-working-directory: ${{ inputs.deno-working-directory }}
7067
- name: Setup Conan (optional)
7168
if: inputs.conan-enable == 'true'
72-
uses: host-uk/build/actions/setup/conan@${{ inputs.version }}
69+
uses: host-uk/build/actions/setup/conan@dev

0 commit comments

Comments
 (0)