Publish @plasticdigits/cl8y-clickwrap to the public npm registry #14
Labels
No labels
agent:implement
agent:ready
api
bot
bug
ci
enhancement
ready
security
terra-classic
testing
ux
web
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
code/cl8y-ecosystem-legal#14
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
@plasticdigits/cl8y-clickwrap(packages/cl8y-clickwrap) already haspublishConfig.access: publicand the package README tells integrators tonpm publish --access publicagainst the@plasticdigitsnpm org.What is actually published today is the GitLab project npm registry (
https://gitlab.com/api/v4/projects/82547916/packages/npm/). That registry is already public: unauthenticatedGETof the0.1.0metadata and tarball returns 200. DEXfrontend-dapp/.npmrcscopes@plasticdigitsthere and Coolify builds withoutGITLAB_NPM_TOKEN. Voting should do the same — do not treat a GitLab npm token as required.The package is not on registry.npmjs.org (
npm view404). A public npmjs copy would let integratorsnpm install @plasticdigits/cl8y-clickwrapwith no scoped.npmrc. That is nicer, not a Coolify blocker.Triggered while standing up voting Coolify (
vote.cl8y.com).Remaining work
@plasticdigitsexists on npmjs.com and that a human with org publish rights can publish from a laptop (npm automation token in a password manager — never commit it, never put it in GitLab CI).packages/cl8y-clickwrap, bump if needed,npm run build,npm publish --access public.packages/cl8y-clickwrap/README.mdthat GitLab project packages are already public (DEX-style.npmrc, no token) and that npmjs is the unscoped default after this publish..npmrc. Until then, keep it — noGITLAB_NPM_TOKEN. Follow-up in DEX / voting repos.Not in this issue
ci_quota_exceeded(#13, #10). Publish from a laptop.vote.cl8y.com/ CORS / portalVITE_REDIRECT_URI_ALLOWLIST(voting ops, voting#7).TermsGate, networks, redirect sanitize).Verify
changed the description
GitLab CI publish is out of scope: this project is almost always out of CI minutes (same class as #13 / #10). Do this from a laptop.
Also: the GitLab project npm package is already public. DEX Coolify installs
@plasticdigits/cl8y-clickwrapwith onlyfrontend-dapp/.npmrcand noGITLAB_NPM_TOKEN. Voting can do the same; a token is not a Coolify requirement. npmjs.org still 404s — optional laptopnpm publish --access publicso consumers can drop the scoped registry later.