diff --git a/.github/workflows/rust-release-prepare.yml b/.github/workflows/rust-release-prepare.yml index 6dec109b8..94e0f59c8 100644 --- a/.github/workflows/rust-release-prepare.yml +++ b/.github/workflows/rust-release-prepare.yml @@ -21,8 +21,6 @@ jobs: ref: main fetch-depth: 0 - - uses: dtolnay/rust-toolchain@1.90 - - name: Update models.json env: OPENAI_API_KEY: ${{ secrets.CODEX_OPENAI_API_KEY }} @@ -30,14 +28,17 @@ jobs: set -euo pipefail client_version="99.99.99" + terminal_info="github-actions" + user_agent="codex_cli_rs/99.99.99 (Linux $(uname -r); $(uname -m)) ${terminal_info}" base_url="${OPENAI_BASE_URL:-https://chatgpt.com/backend-api/codex}" headers=( -H "Authorization: Bearer ${OPENAI_API_KEY}" + -H "User-Agent: ${user_agent}" ) url="${base_url%/}/models?client_version=${client_version}" - curl --fail --show-error --location "${headers[@]}" "${url}" | jq '.' > codex-rs/core/models.json + curl --http1.1 --fail --show-error --location "${headers[@]}" "${url}" | jq '.' > codex-rs/core/models.json - name: Open pull request (if changed) uses: peter-evans/create-pull-request@v7