Skip to content

rules: add publication and release safety to common repository rules - #10

Merged
Ryo-wtnb11 merged 1 commit into
mainfrom
codex/release-publish-safety
Aug 9, 2026
Merged

rules: add publication and release safety to common repository rules#10
Ryo-wtnb11 merged 1 commit into
mainfrom
codex/release-publish-safety

Conversation

@shinaoka

@shinaoka shinaoka commented Aug 9, 2026

Copy link
Copy Markdown
Member

Cross-repository release policy extracted from tensor4all/tenferro-rs issue #1650 release-workflow hardening.

Adds to rules/common/repository.md:

  • canonical publication DAG/order for publishable packages,
  • no versioned forward dev-dependencies (path-only dev edges safe),
  • publish-cycle prevention over versioned edges,
  • human-only publication with generated handoff scripts (mode 0700, bash -n, one exact lowercase confirmation at a TTY, restart-safe, checksum-pinned helper/workflow),
  • change-aware revalidation lanes (helper-only / metadata-only / semantic / full),
  • exact-SHA CI reuse (fail-closed check-runs verification).

Tenferro-specific details stay in its REPOSITORY_RULES.md. Reviewed case: tenferro-rs #1650 (runtime/xla path-only dev-deps, generated script, release-validation-policy, verify_release_ci). Sibling repos (Tensor4all.jl, BubbleTeaCI, tidu-rs, chainrules-rs) checked for conflicting publication guidance: none.

Cross-repository release policy: canonical publication DAG, no versioned
forward dev-dependencies, publish-cycle prevention over versioned edges,
human-only publication with generated handoff scripts (0700, bash -n,
exact-y, TTY guard, restart-safe, checksum-pinned helper), change-aware
revalidation lanes, and exact-SHA CI reuse.

Reviewed case: tensor4all/tenferro-rs issue #1650 release-workflow
hardening (tenferro-specific details stay in its REPOSITORY_RULES.md);
sibling repos (Tensor4all.jl, BubbleTeaCI, tidu-rs, chainrules-rs) have no
conflicting publication guidance.
@Ryo-wtnb11
Ryo-wtnb11 merged commit 5cff825 into main Aug 9, 2026
1 check passed
@Ryo-wtnb11
Ryo-wtnb11 deleted the codex/release-publish-safety branch August 9, 2026 23:58
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