Skip to content

Commit 250568d

Browse files
authored
fix: handle grep no-match exit in claude-token-optimizer step (#3261)
* Initial plan * fix: prevent grep no-match exit in claude-token-optimizer step * fix: add oidc-token-provider-base.js to api-proxy Dockerfile COPY list --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
1 parent f86621c commit 250568d

2 files changed

Lines changed: 28 additions & 51 deletions

File tree

.github/workflows/claude-token-optimizer.lock.yml

Lines changed: 27 additions & 50 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.github/workflows/claude-token-optimizer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ steps:
121121
fi
122122
123123
KEBAB=$(printf '%s' "$TOP_WORKFLOW" | tr '[:upper:]' '[:lower:]' | sed -E 's/[^a-z0-9]+/-/g; s/^-+|-+$//g')
124-
FILE=$(grep -Flx -- "name: ${TOP_WORKFLOW}" .github/workflows/*.md 2>/dev/null | head -1)
124+
FILE=$(grep -Flx -- "name: ${TOP_WORKFLOW}" .github/workflows/*.md 2>/dev/null | head -1 || true)
125125
[ -z "$FILE" ] && FILE=".github/workflows/${KEBAB}.md"
126126
127127
echo "WORKFLOW_FILE=${FILE}" >> "$GITHUB_ENV"

0 commit comments

Comments
 (0)