Skip to content

ci: make public-hygiene-lint green #36

ci: make public-hygiene-lint green

ci: make public-hygiene-lint green #36

Workflow file for this run

# 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