Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# RENDERED by `busbar-release plugin sync` from GetBusbar/busbar-release template/.
# RENDERED by `busbar-release plugin heal` from GetBusbar/busbar-release template/.
* @MattJackson
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RENDERED by `busbar-release plugin sync busbar-store-postgres` from GetBusbar/busbar-release template/; a hand
# RENDERED by `busbar-release plugin heal 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
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/consumer-verify.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RENDERED by `busbar-release plugin sync busbar-store-postgres` from GetBusbar/busbar-release template/; a hand
# RENDERED by `busbar-release plugin heal busbar-store-postgres` from GetBusbar/busbar-release template/; a hand
# edit is overwritten by the next sync. Daily: does the newest
# PUBLISHED release still work for a user (busbar's plugin-consumer-verify.yml)? A publish-time check
# cannot see an artifact that rots afterwards; release.yml verifies each release as it publishes.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependabot-bundle.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RENDERED by `busbar-release plugin sync busbar-store-postgres` from GetBusbar/busbar-release template/; a hand
# RENDERED by `busbar-release plugin heal busbar-store-postgres` from GetBusbar/busbar-release template/; a hand
# edit is overwritten by the next sync (DEPENDABOT-ONE).
# dependabot-bundle: every open dependabot PR (whatever its base today) is merged into ONE branch (deps/bundle),
# which carries ONE PR with auto-merge on. Merged PRs are closed with a link; a PR that conflicts
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RENDERED by `busbar-release plugin sync busbar-store-postgres` from GetBusbar/busbar-release template/; a hand
# RENDERED by `busbar-release plugin heal busbar-store-postgres` from GetBusbar/busbar-release template/; a hand
# edit is overwritten by the next sync. On a v* tag: this repo's own ci.yml (the fleet harness) on the
# tagged commit, then busbar's plugin-release.yml (build, sign, pack, publish), then the consumer
# verification of what was published, each at the busbar commit this repo pins.
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/repin.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RENDERED by `busbar-release plugin sync busbar-store-postgres` from GetBusbar/busbar-release template/; a hand
# RENDERED by `busbar-release plugin heal busbar-store-postgres` from GetBusbar/busbar-release template/; a hand
# edit is overwritten by the next sync. Moves this repo's
# busbar pin (busbar's plugin-repin.yml) when busbar dispatches `busbar-repin` or on demand; the
# cut/skip decision is by commit, and the commit goes to dev only.
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RENDERED by `busbar-release plugin sync` from GetBusbar/busbar-release template/ (the plugins.yaml
# RENDERED by `busbar-release plugin heal` from GetBusbar/busbar-release template/ (the plugins.yaml
# entry's `gitignore:` lines follow the fleet's own).
/target
/mutants.out*
2 changes: 1 addition & 1 deletion .mailmap
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RENDERED by `busbar-release plugin sync` from GetBusbar/busbar-release template/.
# RENDERED by `busbar-release plugin heal` from GetBusbar/busbar-release template/.
# Canonical authorship. Commits go out under Matthew Jackson's GitHub noreply only.
Matthew Jackson <1085847+MattJackson@users.noreply.github.com> <dev3@getbusbar.com>
Matthew Jackson <1085847+MattJackson@users.noreply.github.com> Matthew <dev3@getbusbar.com>
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Thanks for your interest in improving `busbar-store-postgres`.

Every busbar plugin repo has the same skeleton. This one is a two-crate Cargo workspace: `store-postgres/` holds the plugin's logic and `store-postgres-plugin/` is the thin `cdylib` that packages it as a droppable `kind: store` plugin. busbar itself is a git dependency
pinned to the commit in `.busbar-ref`. The CI, release, dependency and lint configuration
are rendered by `busbar-release plugin sync` from the fleet template (GetBusbar/busbar-release
are rendered by `busbar-release plugin heal` from the fleet template (GetBusbar/busbar-release
`template/`), [busbar's plugin registry](https://github.com/GetBusbar/busbar/blob/main/plugins.yaml)
and busbar's dependency policy (`.github/fleet/deps.toml` and the root `[workspace.dependencies]`
at the pin); change them there, not here.
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: Apache-2.0
#
# RENDERED by `busbar-release plugin sync busbar-store-postgres` from GetBusbar/busbar-release template/ and
# RENDERED by `busbar-release plugin heal busbar-store-postgres` from GetBusbar/busbar-release template/ and
# GetBusbar/busbar's dependency policy; a hand edit is overwritten by the next sync.
#
# One repo per plugin, every repo a twin: this workspace is exactly two crates, the logic (the rlib a
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!-- fleet:header:begin (rendered by `busbar-release plugin sync` from GetBusbar/busbar-release template/ and busbar's plugins.yaml; edit it there) -->
<!-- fleet:header:begin (rendered by `busbar-release plugin heal` from GetBusbar/busbar-release template/ and busbar's plugins.yaml; edit it there) -->
# busbar-store-postgres

First-party signed kind:store plugin cdylib: the Postgres backend for busbar's durable governance store, exported over the store C ABI. Drop the built library into the plugins folder and set store.module: postgres to share virtual keys, budgets, and usage across a fleet of busbar nodes.
Expand Down
2 changes: 1 addition & 1 deletion clippy.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RENDERED by `busbar-release plugin sync` from GetBusbar/busbar-release template/; a hand edit is
# RENDERED by `busbar-release plugin heal` from GetBusbar/busbar-release template/; a hand edit is
# overwritten by the next sync. CI (busbar's plugin-ci.yml at the pin) runs clippy with -D warnings on
# the 1.98.0 toolchain; the MSRV clippy judges against is each crate's own `rust-version`.
too-many-arguments-threshold = 7
2 changes: 1 addition & 1 deletion codecov.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RENDERED by `busbar-release plugin sync` from GetBusbar/busbar-release template/.
# RENDERED by `busbar-release plugin heal` from GetBusbar/busbar-release template/.
# Codecov is INFORMATIONAL, never a gate: the correctness gate is the `ci` workflow (busbar's
# plugin-ci.yml at the pin). Every status is informational, there are no PR comments, and test-only paths
# plus the busbar checkout the end-to-end tests build are excluded from the percentage.
Expand Down
2 changes: 1 addition & 1 deletion deny.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RENDERED by `busbar-release plugin sync` from GetBusbar/busbar-release template/ and busbar's
# RENDERED by `busbar-release plugin heal` from GetBusbar/busbar-release template/ and busbar's
# `.github/fleet/deps.toml` at 7356bbfb6baeb0e9245a59dc74f8b4bfadb2c5a4; a hand edit is overwritten by the next sync. CI runs
# `cargo deny check` on it (busbar's plugin-ci.yml at the pin). The license allowlist is busbar's own;
# the one reviewed git source is busbar itself, at the pin.
Expand Down
2 changes: 1 addition & 1 deletion rust-toolchain.toml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# RENDERED by `busbar-release plugin sync` from GetBusbar/busbar-release template/. The toolchain is
# RENDERED by `busbar-release plugin heal` from GetBusbar/busbar-release template/. The toolchain is
# busbar's own pin (its rust-toolchain.toml at the pin), so a plugin and the core that links it compile
# with one compiler.
[toolchain]
Expand Down
2 changes: 1 addition & 1 deletion store-postgres-plugin/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ postgres = { workspace = true }
# crates/busbar/src/admin/tests/tests.rs uses, minus the async-only features it needs for its
# in-process axum server.
reqwest = { workspace = true, features = ["blocking", "json"] }
base64 = "0.22"
base64 = { workspace = true }
# THE SUITE'S HOST CONNECTOR (tests/support/conformance_host.rs, rendered by the fleet template for a
# repo whose declares state network needs): busbar's connector and its TLS test kit, and the tcp
# framer the store's need names. Dev-only.
Expand Down
2 changes: 1 addition & 1 deletion store-postgres-plugin/tests/support/conformance_host.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: Apache-2.0
// Copyright (C) 2026 Busbar Inc and contributors
//
// RENDERED by `busbar-release plugin sync busbar-store-postgres` from GetBusbar/busbar-release
// RENDERED by `busbar-release plugin heal busbar-store-postgres` from GetBusbar/busbar-release
// template/conformance-host/, because this repo's declares file states network needs (`needs`:
// `tcp`); a hand edit is overwritten by the next sync.

Expand Down
Loading