ci: make public-hygiene-lint green #36
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
| # Calls the canonical plugin-ci reusable workflow (GetBusbar/busbar/.github/workflows/plugin-ci.yml) | |
| # instead of hand-copying build/test/signoff steps here — see that file for what actually runs. | |
| # | |
| # This repo used to hand-roll its own vault: service block because plugin-ci.yml's `service` input | |
| # only supported `none | postgres | redis`. That gap is closed: a `vault` option was added to | |
| # plugin-ci.yml, so this repo now uses the same thin `uses:` wrapper auth-oidc/store-sqlite/ | |
| # store-postgres/store-redis use, with `service: vault`. No `extra_sibling_test_command` — | |
| # busbarAI no longer carries crates/hashicorp-vault or crates/hashicorp-vault-plugin in-tree (this | |
| # repo's own test suite, run above, IS the real-Vault-backed proof now; see busbarAI's | |
| # release-check.sh Phase 3.5 and its removal commit for how the monorepo gates on this repo | |
| # instead). | |
| # | |
| # Pinned to busbar's `dev` branch (not the stale 1.5.0-dev branch, which predates the | |
| # generic-credentials/store-schema redesign and the ScopeRef admission-topology generalization) | |
| # — same convention store-mysql/store-postgres/store-redis/store-sqlite/auth-oidc use. | |
| name: ci | |
| on: | |
| push: | |
| branches: [main, dev] | |
| pull_request: | |
| branches: [main, dev] | |
| jobs: | |
| ci: | |
| uses: GetBusbar/busbar/.github/workflows/plugin-ci.yml@dev | |
| with: | |
| plugin_crate: busbar-hashicorp-vault-plugin | |
| plugin_kind: secret | |
| plugin_alias: vault | |
| service: vault | |
| busbar_ref: dev |