Skip to content

Fix the build - #9334

Open
iHiD wants to merge 1 commit into
mainfrom
fix-npm-token-anime-build
Open

Fix the build#9334
iHiD wants to merge 1 commit into
mainfrom
fix-npm-token-anime-build

Conversation

@iHiD

@iHiD iHiD commented Aug 8, 2026

Copy link
Copy Markdown
Member

Summary

  • CI (yarn install) was failing across all jobs with 401 Unauthorized fetching @juliangarnierorg/anime-beta from npm.pkg.github.com — the NPM_TOKEN secret used to auth to that private GitHub Packages registry has expired/been revoked.
  • anime.js v4's beta API (animate, createTimeline, stagger, utils) has since been published as the stable public animejs package, so swap to it instead of chasing a new token.
  • Removed the now-unused private-registry auth steps from .github/workflows/tests.yml, .github/workflows/deploy.yml, and docker/rails.Dockerfile.

Test plan

  • yarn install succeeds without any private registry auth
  • yarn build (esbuild) succeeds
  • yarn test — 160/162 suites pass (2 pre-existing skips), 1551 tests pass

Ref: https://github.com/exercism/website/actions/runs/31228419131/job/93027204451

🤖 Generated with Claude Code

https://claude.ai/code/session_01VrCaGTAwdXnHyv7Lr8pXNi

CI was failing on yarn install with a 401 Unauthorized fetching
@juliangarnierorg/anime-beta from npm.pkg.github.com (expired NPM_TOKEN).
anime.js v4's beta API (animate, createTimeline, stagger, utils) is now
published as the stable public `animejs` package, so switch to it and
drop the now-unused private registry auth from CI and the Docker build.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VrCaGTAwdXnHyv7Lr8pXNi
@iHiD
iHiD requested a review from dem4ron as a code owner August 8, 2026 10:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant