fix: resolve CI YAML parse error and vite 8 peer dep conflict

- Replace heredoc in brew-release job with printf statements to fix YAML
  parse error (heredoc content at col 0 broke YAML literal block scalar)
- Add --legacy-peer-deps to npm ci: @vitejs/plugin-react@4.7.0 peer deps
  only declare vite ^4-7 but is runtime-compatible with vite 8

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
whit3rabbit
2026-04-09 13:35:55 -05:00
co-authored by Claude Sonnet 4.6
parent 5d9ce74316
commit d3474792c8
2 changed files with 19 additions and 440 deletions
+17 -17
View File
@@ -22,7 +22,7 @@ jobs:
cache-dependency-path: crates/proxy/admin-ui/package-lock.json
- name: Install dependencies
working-directory: crates/proxy/admin-ui
run: npm ci
run: npm ci --legacy-peer-deps
- name: TypeScript check
working-directory: crates/proxy/admin-ui
run: npx tsc --noEmit
@@ -297,22 +297,22 @@ jobs:
git clone "https://x-access-token:${HOMEBREW_TAP_TOKEN}@github.com/whit3rabbit/homebrew-tap.git"
cd homebrew-tap
cat > Casks/anyllm-proxy.rb << RUBY
cask "anyllm-proxy" do
arch arm: "arm64", intel: "x86_64"
version "${VERSION}"
sha256 arm: "${ARM64_SHA}",
intel: "${X86_SHA}"
url "https://github.com/whit3rabbit/anyllm-proxy/releases/download/v\#{version}/anyllm-proxy-\#{version}-macos-\#{arch}.tar.gz"
name "anyllm-proxy"
desc "HTTP proxy translating Anthropic Messages API and OpenAI Chat Completions to any backend"
homepage "https://github.com/whit3rabbit/anyllm-proxy"
binary "anyllm-proxy"
end
RUBY
{
printf '%s\n' 'cask "anyllm-proxy" do'
printf '%s\n' ' arch arm: "arm64", intel: "x86_64"'
printf '%s\n' ''
printf " version \"%s\"\n" "${VERSION}"
printf " sha256 arm: \"%s\",\n" "${ARM64_SHA}"
printf " intel: \"%s\"\n" "${X86_SHA}"
printf '%s\n' ''
printf '%s\n' ' url "https://github.com/whit3rabbit/anyllm-proxy/releases/download/v#{version}/anyllm-proxy-#{version}-macos-#{arch}.tar.gz"'
printf '%s\n' ' name "anyllm-proxy"'
printf '%s\n' ' desc "HTTP proxy translating Anthropic Messages API and OpenAI Chat Completions to any backend"'
printf '%s\n' ' homepage "https://github.com/whit3rabbit/anyllm-proxy"'
printf '%s\n' ''
printf '%s\n' ' binary "anyllm-proxy"'
printf '%s\n' 'end'
} > Casks/anyllm-proxy.rb
git config user.email "github-actions[bot]@users.noreply.github.com"
git config user.name "github-actions[bot]"