Skip to content

fleet: the busbar-release plugin template (CI, deps policy, settings) - #15

Merged
MattJackson merged 1 commit into
devfrom
lane-plugin-template
Oct 15, 2026
Merged

MattJackson merged 1 commit into
devfrom
lane-plugin-template

Conversation

@MattJackson

@MattJackson MattJackson commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Renders the fleet template (GetBusbar/busbar-release template/ at f6c22cb4160c14fc3958dee4f022daa7a6298f96) into busbar-auth-github:
the workspace skeleton and dependency table, deny.toml, toolchain, the CI (a call to busbar's reusable
plugin-ci.yml at this repo's busbar pin: the fleet harness and its gates), the dependabot bundle workflow, CODEOWNERS,
LICENSE and the community files, the README header, and the declares file (contract_abi generated
from busbar at the pin). Cargo.lock is re-resolved from busbar's lock at the pin (lock parity).

  • busbar pin: 179abf2c10cf1406778300ef1f1b3964cc229727 (moved: the repo follows the fleet pin)
  • dependency policy: busbar 179abf2c10cf1406778300ef1f1b3964cc229727 (.github/fleet/deps.toml)
  • registry: busbar 179abf2c10cf1406778300ef1f1b3964cc229727 (plugins.yaml)

Written by busbar-release plugin heal; the harness gates are fmt, clippy -D warnings, test,
cargo deny, the dep-wall, the socket/TLS ban (BUSBAR-1.6.0.md line 3980), the C-dependency
allow-list, Cargo.lock parity with busbar, the both-ways conformance (RED arm kept) and the kind's kit.

Findings:

  • LAYOUT busbar-auth-github: crate dirs ["busbar-auth-github", "busbar-auth-github-plugin"] are not the twin names ["auth-github", "auth-github-plugin"]; the rendered workspace keeps them until they are renamed

@MattJackson
MattJackson enabled auto-merge October 14, 2026 13:52
busbar-release plugin heal busbar-auth-github: template/ at f6c22cb4160c14fc3958dee4f022daa7a6298f96, busbar pin 179abf2c10cf1406778300ef1f1b3964cc229727 (moved from 276a156148703ed720f133ec8791df317a9c44dd), dependency policy at busbar 179abf2c10cf1406778300ef1f1b3964cc229727, plugins.yaml at busbar 179abf2c10cf1406778300ef1f1b3964cc229727.
@MattJackson
MattJackson merged commit 92874d9 into dev Oct 15, 2026
5 checks passed
@MattJackson
MattJackson deleted the lane-plugin-template branch October 15, 2026 06:59
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