fleet: the busbar-release plugin template (CI, deps policy, settings) #103
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # RENDERED by `busbar-release plugin sync busbar-store-postgres` from GetBusbar/busbar-release template/; a hand | |
| # edit is overwritten by the next sync. THIS REPO TESTS ITSELF AGAINST BUSBAR with the fleet's ONE | |
| # harness: busbar's reusable plugin-ci.yml, taken at the busbar commit this repo pins (.busbar-ref), so | |
| # the CI logic, the gates (busbar scripts/fleet/plugin-gates.py), the dependency policy | |
| # (.github/fleet/deps.toml) and the contract move together (OWNER 2026-10-02). No CI logic lives here. | |
| name: ci | |
| on: | |
| push: | |
| branches: [dev, qa, main] | |
| pull_request: | |
| branches: [dev, qa, main] | |
| workflow_dispatch: {} | |
| # release.yml runs this file on the tagged commit before it publishes. | |
| workflow_call: {} | |
| permissions: | |
| contents: read | |
| jobs: | |
| ci: | |
| uses: GetBusbar/busbar/.github/workflows/plugin-ci.yml@e1d3d8b097201859751d77208e66249d98b50a4b | |
| with: | |
| service: postgres | |
| busbar_checkout: true | |
| macos_test: "cargo test --workspace --locked" | |
| extra_test: "" | |
| plugin_crate: busbar-store-postgres-plugin | |
| plugin_kind: store | |
| plugin_alias: postgres | |
| secrets: inherit |