- Restore @lilith/configs in devDeps (NPM_TOKEN now set)
- Add validation step (typecheck + lint)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Internal @lilith packages not needed for CI builds.
Install always runs to ensure TypeScript is available.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Fixes 401 error when fetching unpublished @lilith devDependency packages.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add automated build/publish workflow for Forgejo Actions
- Configure for forge.nasty.sh npm registry with @lilith scope
- Include workspace dependency transformation
- Use strict-ssl=false for internal registry
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This package lives in a pnpm monorepo with a shared root lockfile,
but gets pushed to GitLab standalone. Using --no-frozen-lockfile
allows CI to work without requiring a package-local lockfile.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Updated publishConfig to use project ID 77369141
- Added .npmrc to .gitignore (contains auth token reference)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>