You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
feat(go-release): manifest publish for per-component tags and a non-root go.mod #901
go-release.yml's permission_manifest_publish job (run_manifest_publish) only accepts plain release tags (vX.Y.Z, vX.Y.Z-beta.N, vX.Y.Z-rc.N). It also scopes itself through the root go.mod, checking for a direct lib-auth dependency.
A monorepo with per-component tags (<service>-vX.Y.Z) and no root go.mod, such as LerianStudio/br-sfn, gets manifest publish skipped on every tag. The repo therefore keeps a bespoke permission-manifest-publish.yml that calls the src/validate/permission-manifest-publish composite directly, with its own copy of the tag list, its own environment resolution from the tag, and a hard-coded go-mod-path: services/spi/go.mod.
Implemented in #956 (targets develop, per this repo's branch strategy).
GitHub only registers a Closes keyword as a linked issue when the PR targets the default branch (main here), so #956 shows "None yet" under Development even though its body and commit message both carry Closes #901. The issue closes automatically once that commit reaches main through the release PR; linking here so the connection is visible from both sides in the meantime.
Scope note: #956 implements manifest_go_mod_path as proposed, but replaces the proposed manifest_tag_pattern (caller-supplied regex, depending on #898) with a manifest_component_tags boolean opt-in. Rationale is in the PR description.
Activity
feat(go-release): manifest publish for component tags, non-root go.mod
bedatty commentedon Oct 21, 2026
Implemented in #956 (targets
develop, per this repo's branch strategy).GitHub only registers a
Closeskeyword as a linked issue when the PR targets the default branch (mainhere), so #956 shows "None yet" under Development even though its body and commit message both carryCloses #901. The issue closes automatically once that commit reachesmainthrough the release PR; linking here so the connection is visible from both sides in the meantime.Scope note: #956 implements
manifest_go_mod_pathas proposed, but replaces the proposedmanifest_tag_pattern(caller-supplied regex, depending on #898) with amanifest_component_tagsboolean opt-in. Rationale is in the PR description.