-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Labels
BugSomething isn't workingSomething isn't working
Description
What is wrong
π Build/Packaging Bug: Private design-system packages block open-source builds
What happens?
Running npm ci && npm run build in action_server/frontend fails with 401 Unauthorized β GET https://npm.pkg.github.com/@robocorp/theme.
The repo depends on:
- @robocorp/theme
- @robocorp/icons
- @sema4ai/ds-internal
All three are private GitHub-Package artifacts, so the build cannot complete outside the Sema4AI org.
Expected behaviour
An open-source clone should build without internal credentials.
Steps to reproduce
- Fresh clone of this repo
cd action_server/frontendnpm ciβ> 401 error
Suggested fix (either works)
- Vendor the compiled assets (commit the built
dist/*so the frontend never hits the private scope), or - Publish the three packages to a public registry (npmjs.com or GitHub Packages with public visibility).
Environment
- Node LTS 20.x
- npm 10.x
- Ubuntu 22.04
This blocks downstream contributors from testing PRs or packaging the server in self-hosted environments.
β Thanks for considering!
System info
Node LTS 20.x
- npm 10.x
- Ubuntu 22.04
Example script
No response
Metadata
Metadata
Assignees
Labels
BugSomething isn't workingSomething isn't working