Skip to content

feat(js-bazel): make npmjs publish policy explicit#42

Merged
Jess Sullivan (Jesssullivan) merged 1 commit into
mainfrom
codex/tin1629-npmjs-optional
May 27, 2026
Merged

feat(js-bazel): make npmjs publish policy explicit#42
Jess Sullivan (Jesssullivan) merged 1 commit into
mainfrom
codex/tin1629-npmjs-optional

Conversation

@Jesssullivan

Copy link
Copy Markdown
Contributor

Summary

  • add npm_publish_mode=required|optional|disabled to js-bazel-package.yml
  • keep required as the default for backwards compatibility
  • let Bazel-first packages disable or best-effort npmjs while GitHub Packages remains independent
  • document the policy and update the hosted example for tinyland-auth-redis-style packages

Validation

  • actionlint .github/workflows/js-bazel-package.yml
  • python3 scripts/validate-ci-templates.py internal-refs
  • nix develop --command python3 scripts/validate-ci-templates.py manifest
  • git diff --check

Repo-wide actionlint still reports pre-existing custom runner label warnings outside js-bazel-package.yml.

@Jesssullivan Jess Sullivan (Jesssullivan) merged commit be3ffb3 into main May 27, 2026
2 checks passed
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