1515 description : ' Full OCI image name without tag (e.g. ghcr.io/l3montree-dev/devguard)'
1616 required : true
1717 type : string
18- upstream-version :
19- description : ' Upstream version segment used by generate-tag (matches the nix package version, e.g. 0)'
20- required : false
21- type : string
22- default : ' 0'
2318 artifact-name-suffix :
2419 description : ' Suffix appended to artifact names to avoid conflicts when building multiple images in the same workflow'
2520 required : false
5449 required : false
5550 type : boolean
5651 default : true
52+ runner-amd64 :
53+ description : ' GitHub Actions runner label for the amd64 build'
54+ required : false
55+ type : string
56+ default : ' ubuntu-latest'
57+ runner-arm64 :
58+ description : ' GitHub Actions runner label for the arm64 build'
59+ required : false
60+ type : string
61+ default : ' ubuntu-24.04-arm'
5762 nix-cache-substituter :
5863 description : ' Nix binary cache substituter URL'
5964 required : false
@@ -109,7 +114,7 @@ jobs:
109114 asset-name : ${{ inputs.asset-name }}
110115 api-url : ${{ inputs.api-url }}
111116 arch : amd64
112- upstream-version : ${{ inputs.upstream-version }}
117+ runner : ${{ inputs.runner-amd64 }}
113118 nix-cache-substituter : ${{ inputs.nix-cache-substituter }}
114119 nix-cache-public-key : ${{ inputs.nix-cache-public-key }}
115120 nix-cache-s3-endpoint : ${{ inputs.nix-cache-s3-endpoint }}
@@ -132,7 +137,7 @@ jobs:
132137 asset-name : ${{ inputs.asset-name }}
133138 api-url : ${{ inputs.api-url }}
134139 arch : arm64
135- upstream-version : ${{ inputs.upstream-version }}
140+ runner : ${{ inputs.runner-arm64 }}
136141 nix-cache-substituter : ${{ inputs.nix-cache-substituter }}
137142 nix-cache-public-key : ${{ inputs.nix-cache-public-key }}
138143 nix-cache-s3-endpoint : ${{ inputs.nix-cache-s3-endpoint }}
0 commit comments