Skip to content

chore: Script the generate of Verdaccio's database to skip slow publish - #10455

Open
snowystinger wants to merge 10 commits into
mainfrom
update-verdaccio
Open

chore: Script the generate of Verdaccio's database to skip slow publish#10455
snowystinger wants to merge 10 commits into
mainfrom
update-verdaccio

Conversation

@snowystinger

Copy link
Copy Markdown
Member

Closes

getting our packages published to verdaccio was taking >5min, our longest running CI job. This was slow because we were starting up verdaccio, then publishing everything to it. I'm unsure exactly why that was sooo slow, but they haven't fixed it in the newer versions of verdaccio. It's predictable what the verdaccio database storage looks like though, so it's not that hard for an AI agent to script this. So that's what I've done. It's cut the run time of the CI job by about >50%, taking 2 min 30s.

We could push this further by sidestepping the yarn versioning step as well since that queries npm to see current versions, but theoretically we already know our version as it's stored in our package.json.

You can test that this verdaccio build isn't pulling from the latest on npm but rather the state of this branch by looking at ColorField in the test apps vs before the commit for handling the "Enter" key on main. On main, Enter does nothing, in this branch, it will commit the value, just like a NumberField.

✅ Pull Request Checklist:

  • Included link to corresponding React Spectrum GitHub Issue.
  • Added/updated unit tests and storybook for this change (for new code or code which already has tests).
  • Filled out test instructions.
  • Updated documentation (if it already exists for this component).
  • Looked at the Accessibility Practices for this feature - Aria Practices
  • I understand every change in this PR and can explain why it's there.
  • If AI-assisted, I followed our AI contribution guidance and pointed my assistant at CLAUDE.md.

📝 Test Instructions:

🧢 Your Project:

@rspbot

rspbot commented Aug 13, 2026

Copy link
Copy Markdown

@rspbot

rspbot commented Aug 13, 2026

Copy link
Copy Markdown

Agent Skills Changes

Modified (2)
Install

React Spectrum S2:

npx skills add https://d1pzu54gtk2aed.cloudfront.net/pr/e5737665683c986c22dc84f90e1aa0c8567df056/

React Aria:

npx skills add https://d5iwopk28bdhl.cloudfront.net/pr/e5737665683c986c22dc84f90e1aa0c8567df056/

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.

2 participants