ci: release codex-app-server as a standalone binary

This commit is contained in:
Michael Bolin
2026-04-24 14:30:00 -07:00
parent 8139972dbd
commit 2e5744dd4a
6 changed files with 173 additions and 56 deletions
+6 -1
View File
@@ -7,6 +7,10 @@ inputs:
artifacts-dir:
description: Absolute path to the directory containing built binaries to sign.
required: true
binaries:
description: Space-delimited binary basenames to sign.
required: false
default: "codex codex-responses-api-proxy"
runs:
using: composite
@@ -18,6 +22,7 @@ runs:
shell: bash
env:
ARTIFACTS_DIR: ${{ inputs.artifacts-dir }}
BINARIES: ${{ inputs.binaries }}
COSIGN_EXPERIMENTAL: "1"
COSIGN_YES: "true"
COSIGN_OIDC_CLIENT_ID: "sigstore"
@@ -31,7 +36,7 @@ runs:
exit 1
fi
for binary in codex codex-responses-api-proxy; do
for binary in ${BINARIES}; do
artifact="${dest}/${binary}"
if [[ ! -f "$artifact" ]]; then
echo "Binary $artifact not found"