From ff8117e5b78c415f814f39ad6998f424fee7b817 Mon Sep 17 00:00:00 2001 From: Salman Muin Kayser Chishti Date: Thu, 9 Apr 2026 19:24:48 +0000 Subject: [PATCH] ci: fix user-agent test to handle orchestration ID --- .github/workflows/integration.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index f1d51f6..cd30a3b 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -155,21 +155,21 @@ jobs: result-encoding: string - run: | echo "- Validating user-agent default" - expected="actions/github-script octokit-core.js/" - if [[ "${{steps.user-agent-default.outputs.result}}" != "$expected"* ]]; then - echo $'::error::\u274C' "Expected user-agent to start with '$expected', got ${{steps.user-agent-default.outputs.result}}" + ua="${{steps.user-agent-default.outputs.result}}" + if [[ "$ua" != "actions/github-script octokit-core.js/"* ]] && [[ "$ua" != "actions/github-script actions_orchestration_id/"* ]]; then + echo $'::error::\u274C' "Expected user-agent to start with 'actions/github-script', got $ua" exit 1 fi echo "- Validating user-agent set to a value" - expected="foobar octokit-core.js/" - if [[ "${{steps.user-agent-set.outputs.result}}" != "$expected"* ]]; then - echo $'::error::\u274C' "Expected user-agent to start with '$expected', got ${{steps.user-agent-set.outputs.result}}" + ua="${{steps.user-agent-set.outputs.result}}" + if [[ "$ua" != "foobar octokit-core.js/"* ]] && [[ "$ua" != "foobar actions_orchestration_id/"* ]]; then + echo $'::error::\u274C' "Expected user-agent to start with 'foobar', got $ua" exit 1 fi echo "- Validating user-agent set to an empty string" - expected="actions/github-script octokit-core.js/" - if [[ "${{steps.user-agent-empty.outputs.result}}" != "$expected"* ]]; then - echo $'::error::\u274C' "Expected user-agent to start with '$expected', got ${{steps.user-agent-empty.outputs.result}}" + ua="${{steps.user-agent-empty.outputs.result}}" + if [[ "$ua" != "actions/github-script octokit-core.js/"* ]] && [[ "$ua" != "actions/github-script actions_orchestration_id/"* ]]; then + echo $'::error::\u274C' "Expected user-agent to start with 'actions/github-script', got $ua" exit 1 fi echo $'\u2705 Test passed' | tee -a $GITHUB_STEP_SUMMARY