Skip to content

(m)TLS to PG - #627

Draft
shortishly wants to merge 564 commits into
623-support-postgresql-mtls-client-authentication-for-backend-connectionsfrom
main
Draft

shortishly wants to merge 564 commits into
623-support-postgresql-mtls-client-authentication-for-backend-connectionsfrom
main

test: add Kafka CLI smoke tests for retention, compaction, kafka-dele…

21f6502
Select commit
Loading
Failed to load commit list.
DCO-2 / DCO required action Oct 9, 2026 in 1s

Check failed

There are 39 commits incorrectly signed off, the check did not pass.

Summary


Sha Message Pass or fail reason
🔴 f9919c0 ci: split into two tiers and add merge_group trigg... Sign-off not found
🔴 c06e840 ci: key non-PR concurrency on ref@sha, assert Tier... Sign-off not found
🔴 fbf6676 ci: keep smoke in the ci-gate Sign-off not found
🔴 139af87 fix(slatedb): treat update_group without a version... Sign-off not found
🟢 55dd08e Merge origin/main into 757-slatedb-update-group-cr... Skipped: sign-off not required in merge commit
🔴 b26d8a2 ci: MERGE_QUEUE rollback switch, named ci-gate fai... Sign-off not found
🔴 7fc3cf0 ci: keep the fork-PR guard on package push and smo... Sign-off not found
🟢 f7b8d49 Merge pull request #756 from nisshi-io/753-single-... Skipped: sign-off not required in merge commit
🔴 11fcb82 test: cover restart, stale versions and racing gro... Sign-off not found
🟢 6d690f6 Merge remote-tracking branch 'origin/main' into 75... Skipped: sign-off not required in merge commit
🔴 6b45c1f test(broker): move group update tests into the it ... Sign-off not found
🟢 73f2e22 Merge pull request #759 from nisshi-io/ci/merge-qu... Skipped: sign-off not required in merge commit
🔴 e724e43 docs: CLAUDE.md toolchain is 1.98, CI pipeline is ... Sign-off not found
🟢 76129a1 Merge pull request #763 from nisshi-io/757-slatedb... Skipped: sign-off not required in merge commit
🟢 0822346 Merge pull request #767 from nisshi-io/docs/claude... Skipped: sign-off not required in merge commit
🟢 c8ec9f0 build(deps): bump taiki-e/install-action from 2.87... Skipped: sign-off not required in bot commit
🟢 27717ab build(deps): bump actions-rust-lang/setup-rust-too... Skipped: sign-off not required in bot commit
🔴 2cb9391 ci: preserve release job's warning-denial opt-out ... Sign-off not found
🟢 09d1d75 Merge pull request #758 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 7987e89 build(deps): bump digest from 0.10.7 to 0.11.3 Skipped: sign-off not required in bot commit
🟢 5f143d4 Merge pull request #703 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 26ea578 build(deps): bump console from 0.16.4 to 0.16.6 Skipped: sign-off not required in bot commit
🟢 72a7a88 build(deps): bump futures from 0.3.33 to 0.3.34 Skipped: sign-off not required in bot commit
🟢 bce9eb5 build(deps): bump http-body-util from 0.1.4 to 0.1... Skipped: sign-off not required in bot commit
🟢 ea3e0a5 build(deps): bump crate-ci/typos from 1.50.2 to 1.... Skipped: sign-off not required in bot commit
🟢 96514c8 build(deps): bump taiki-e/install-action from 2.87... Skipped: sign-off not required in bot commit
🟢 220c853 Merge pull request #750 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 0e520f2 build(deps): bump deadpool from 0.12.3 to 0.13.1 Skipped: sign-off not required in bot commit
🟢 2847f71 Merge pull request #769 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 b479324 Merge pull request #770 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 9934192 Merge pull request #772 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 e33d6e1 Merge pull request #775 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 4db65d8 Merge pull request #776 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🔴 70b42a0 build(deps): bump github/codeql-action init+analyz... Sign-off not found
🔴 61073de build(deps): bump deadpool-postgres to 0.14.2 to m... Sign-off not found
🔴 18a8e02 ci(test): install cargo-nextest prebuilt instead o... Sign-off not found
🔴 843f410 ci(third-party-license): install cargo-about prebu... Sign-off not found
🔴 a48b951 ci: drop the check job, clippy already compiles th... Sign-off not found
🔴 ff384be ci(test): cache test's build, saved from main's po... Sign-off not found
🔴 050288b ci: add job timeouts and a nextest ci profile that... Sign-off not found
🔴 4b428a3 ci: save Rust caches from main only, not from v* t... Sign-off not found
🟢 9528c0f Merge remote-tracking branch 'origin/main' into ci... Skipped: sign-off not required in merge commit
🟢 5f5cfda Add baseline open source governance docs Valid sign-off found
🟢 699d06f Merge pull request #773 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 0fdfe4b Merge pull request #779 from nisshi-io/ci/777-test... Skipped: sign-off not required in merge commit
🔴 d1255f0 fix(sans-io): bound wire-supplied counts before al... Sign-off not found
🔴 5bdb5e8 fix(storage): reject produce batches whose last_of... Sign-off not found
🔴 23b19b5 fix(storage): stop DeleteGroups with an empty grou... Sign-off not found
🟢 5bb9db7 docs(governance): make broader-impact approval vis... Valid sign-off found
🔴 7c1f5a8 fix(storage): validate topic names and partition c... Sign-off not found
🔴 ead6cac chore: copy .env into Claude Code worktrees and do... Sign-off not found
🔴 2495c72 fix(broker): reject out-of-range session_timeout_m... Sign-off not found
🟢 f7d6ed5 fix(proxy): keep offset deltas contiguous when coa... Valid sign-off found
🟢 bbf8b10 fix(storage): accept "" in DeleteGroups on backend... Valid sign-off found
🟢 2ac110e test(sans-io): pin the header-count preallocation ... Valid sign-off found
🟢 86290bb refactor(storage): simplify the CreateTopics parti... Valid sign-off found
🟢 fc3d6df build(deps): bump zstd from 0.13.3 to 0.14.0 Skipped: sign-off not required in bot commit
🟢 ff07a86 build(deps): bump taiki-e/install-action from 2.87... Skipped: sign-off not required in bot commit
🟢 9a487d7 Merge pull request #781 from nisshi-io/opensource-... Skipped: sign-off not required in merge commit
🟢 785fda9 Merge pull request #793 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 62a2048 Merge pull request #794 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 dbe8370 Merge pull request #783 from nisshi-io/fix/validat... Skipped: sign-off not required in merge commit
🔴 86c43e6 build(deps): upgrade cached from 0.56.0 to 2.0.2 Sign-off not found
🟢 16d19ce Merge pull request #787 from nisshi-io/docs/worktr... Skipped: sign-off not required in merge commit
🟢 8707ec2 build: pull MinIO from pgsty/silo instead of build... Valid sign-off found
🟢 24c7cde Merge pull request #788 from nisshi-io/fix/join-gr... Skipped: sign-off not required in merge commit
🟢 69a6170 Merge pull request #778 from nisshi-io/ci/codeql-a... Skipped: sign-off not required in merge commit
🟢 ec407fb Merge pull request #800 from nisshi-io/ci/pgsty-si... Skipped: sign-off not required in merge commit
🔴 9aa1cc8 build(deps): upgrade syn from 2 to 3.0.3 with pret... Sign-off not found
🟢 f877b9f Merge pull request #784 from nisshi-io/fix/delete-... Skipped: sign-off not required in merge commit
🔴 fc7c516 build(deps): upgrade OpenTelemetry to 0.32 (opente... Sign-off not found
🟢 7a79a53 fix(storage): reject client Produce batches that s... Valid sign-off found
🟢 fda088e Merge pull request #799 from nisshi-io/deps/cached... Skipped: sign-off not required in merge commit
🟢 0f1e3a1 Merge pull request #804 from nisshi-io/deps/opente... Skipped: sign-off not required in merge commit
🔴 308dae4 build(deps): upgrade slatedb from 0.10.1 to 0.14.1 Sign-off not found
🔴 c79ef66 ci(dependabot): switch to weekly cadence Sign-off not found
🟢 7cbc5b3 docs(readme): link contributing, code of conduct, ... Valid sign-off found
🟢 199699b docs(contributing): state acceptance criteria and ... Valid sign-off found
🟢 ef86798 Merge pull request #810 from nisshi-io/sol-154820-... Skipped: sign-off not required in merge commit
🟢 a75631e Merge pull request #809 from nisshi-io/ci/dependab... Skipped: sign-off not required in merge commit
🟢 88873f3 Merge pull request #803 from nisshi-io/deps/syn-3 Skipped: sign-off not required in merge commit
🟢 12bf130 ci: add CHANGELOG.md and an advisory changelog-upd... Valid sign-off found
🟢 86adc17 Merge pull request #811 from nisshi-io/sol-154822-... Skipped: sign-off not required in merge commit
🟢 914f52e Merge pull request #786 from nisshi-io/fix/create-... Skipped: sign-off not required in merge commit
🟢 1ca8f07 Merge pull request #782 from nisshi-io/fix/bound-r... Skipped: sign-off not required in merge commit
🟢 a5dd3e9 Merge pull request #795 from nisshi-io/fix/reject-... Skipped: sign-off not required in merge commit
🟢 26c5146 Merge pull request #812 from nisshi-io/sol-155096-... Skipped: sign-off not required in merge commit
🟢 a296907 Merge pull request #802 from nisshi-io/deps/slated... Skipped: sign-off not required in merge commit
🟢 1694319 build(deps): bump thiserror from 2.0.19 to 2.0.21 Skipped: sign-off not required in bot commit
🟢 7d89055 Merge pull request #819 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 1476899 build: add just seed-target to reuse dependency ... Valid sign-off found
🟢 36fbee4 build: seed only target/debug, and move the seed i... Valid sign-off found
🟢 edb9be9 docs: fix the doc comments that rustdoc rejects Valid sign-off found
🟢 df83ba2 ci: fail on a rustdoc warning, also in the docs of... Valid sign-off found
🟢 4abcf50 docs: add comment rules for contributors and agent... Valid sign-off found
🟢 65f31b2 docs: give each feature its own test file Valid sign-off found
🟢 1efe0ef docs: link the comment rules from CONTRIBUTING.md Valid sign-off found
🟢 13c2966 Merge pull request #825 from nisshi-io/822-comment... Skipped: sign-off not required in merge commit
🟢 4f76946 Merge pull request #824 from nisshi-io/chore/seed-... Skipped: sign-off not required in merge commit
🟢 f204a03 docs: reconcile CLAUDE.md with post-storage-split ... Valid sign-off found
🟢 05ed898 build(deps): upgrade arrow/parquet to 58 with iceb... Valid sign-off found
🟢 d6d3ba9 fix(schema): address iceberg upgrade review feedba... Valid sign-off found
🟢 9fc544f fix: limit request decoding before authentication ... Valid sign-off found
🟢 ba18724 fix: close review findings on the pre-authenticati... Valid sign-off found
🟢 208986b fix: test the pre-authentication frame size limit ... Valid sign-off found
🟢 b57b575 refactor: move topic name validation into nisshi-s... Valid sign-off found
🟢 3ba7c6a fix: cap total partitions per CreateTopics request... Valid sign-off found
🟢 588a9d8 fix: isolate mpsc-mode storage requests so one pan... Valid sign-off found
🟢 306c93f test: add coverage for the supervisor loop's chann... Valid sign-off found
🟢 af8ebfa fix(sans-io): bound tagged deserialize_str allocat... Valid sign-off found
🟢 eaf7fe9 Merge pull request #801 from nisshi-io/deps/arrow-... Skipped: sign-off not required in merge commit
🟢 6872a12 Merge pull request #823 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 754d083 Merge pull request #828 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 dd6d9bd build(deps): bump tracing-opentelemetry from 0.33.... Skipped: sign-off not required in bot commit
🟢 322292f build(deps): bump cached from 2.0.2 to 4.0.1 Skipped: sign-off not required in bot commit
🟢 bf25ce0 build(deps): bump rhai-rand from 0.1.7 to 0.2.0 Skipped: sign-off not required in bot commit
🟢 1c52f25 build(deps): bump taiki-e/install-action from 2.87... Skipped: sign-off not required in bot commit
🟢 5bdf53f fix: cap the decompressed size of a produced batch Valid sign-off found
🟢 a122f2f test: prove the decompression limit is wired into ... Valid sign-off found
🟢 a5d1180 fix: bound record_count by decoded struct size, no... Valid sign-off found
🟢 c50bd09 docs: note the capped-allocator test's nextest dep... Valid sign-off found
🟢 ed4b44a fix: bound decoded batch memory with one budget an... Valid sign-off found
🟢 166fed3 docs: drop the intra-doc link to a crate-private c... Valid sign-off found
🟢 7c509fd docs: state the decoded-batch bound as a budget, n... Valid sign-off found
🟢 d460282 test: pin LimitedRead in the record decode, replac... Valid sign-off found
🟢 470c707 fix: log a libSQL produce over the decode limit on... Valid sign-off found
🟢 e0690f4 test: cover the by-reference decode path in the he... Valid sign-off found
🟢 7974705 docs: tidy comments to match .claude/rules/comment... Valid sign-off found
🟢 a0c67d8 docs: tidy comments to match .claude/rules/comment... Valid sign-off found
🟢 0e109ca chore: ignore sha2 >0.10.9 in dependabot Valid sign-off found
🟢 ea234d2 fix: migrate TtlSortedCache calls to cached 4.0's ... Valid sign-off found
🟢 b1cfe10 Merge pull request #821 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 5e93754 build(deps): bump convert_case from 0.11.0 to 0.12... Skipped: sign-off not required in bot commit
🟢 8f4f93b Merge pull request #856 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 5e1ef8a Merge pull request #858 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 932cba6 Merge pull request #859 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 14266db Merge pull request #860 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 3fba61c Merge pull request #857 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 a6f33b2 docs: drop the hardcoded crate count from CLAUDE.m... Valid sign-off found
🟢 ca9d9dd fix(storage): count CreateTopics assignments towar... Valid sign-off found
🟢 91a61ee fix(storage): label mpsc supervisor failures accur... Valid sign-off found
🟢 f8cd52d docs(sans-io): state what the tagged deserialize_s... Valid sign-off found
🟢 8970e3f test(sans-io): cover the flexible length branch of... Valid sign-off found
🟢 9208126 fix(sans-io): bound a record's header/key/value re... Valid sign-off found
🟢 3036529 docs: fix remaining comments.md violations sgameli... Valid sign-off found
🟢 34af6eb fix(sans-io): encode a record's length from its fi... Valid sign-off found
🟢 d4c963b Merge pull request #836 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 c46ec6a Merge pull request #831 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 4b0ea2f Merge pull request #846 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 7661830 Merge pull request #832 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 56ab574 Merge pull request #830 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 12dd79e Merge pull request #813 from nisshi-io/docs/sol-15... Skipped: sign-off not required in merge commit
🟢 a7230da Merge pull request #861 from nisshi-io/chore/depen... Skipped: sign-off not required in merge commit
🟢 4e8daab build(deps): bump opentelemetry-semantic-conventio... Skipped: sign-off not required in bot commit
🟢 cbed866 ci: name the exact action versions in two SHA pin ... Valid sign-off found
🟢 29bd826 Merge pull request #874 from nisshi-io/ci/fix-ref-... Skipped: sign-off not required in merge commit
🔴 9a7dcd4 ci: write the full version in every action pin com... Sign-off not found
🟢 90f9d1e fix: ListOffsets by timestamp returns -1, not 0, w... Valid sign-off found
🟢 7f6ce57 fix: avoid same-millisecond race in list_offsets s... Valid sign-off found
🟢 00d7261 docs: drop a remote comment pointing at another ba... Valid sign-off found
🟢 418cf12 docs(storage): state the ListOffsetResponse no-off... Valid sign-off found
🟢 aba4286 test: pin ListOffsets no-match on a non-empty part... Valid sign-off found
🟢 58bb5f7 fix: bind the broker dual-stack and resolve loopba... Valid sign-off found
🟢 9897910 test: cover the IPv4-literal bind path in configur... Valid sign-off found
🟢 cbcf544 docs: tidy a comment to match .claude/rules/commen... Valid sign-off found
🟢 8494ff8 fix: fall back to IPv4 when the host has no IPv6, ... Valid sign-off found
🟢 cafdfab Fail clearly on bad storage config, lake-without-r... Valid sign-off found
🟢 103b240 Address round-2 review: remove second dead error v... Valid sign-off found
🟢 82215ee fix: resolve typos CI failure in doc comment Valid sign-off found
🟢 7d37ca0 fix: keep interval options in the broker, and log ... Valid sign-off found
🟢 dc5bb6d fix: satisfy the typos check in storage option tes... Valid sign-off found
🟢 5d28848 ci: close the CI/CD supply-chain gaps from the sec... Valid sign-off found
🟢 b378ff3 fix: add --no-verify to release.yml's cargo publis... Valid sign-off found
🟢 e9fc682 docs: tidy a dependabot.yml comment to match .clau... Valid sign-off found
🟢 f79fd64 ci: let cargo-deny float and state CI comments as ... Valid sign-off found
🟢 f23a888 docs: say tags are pushed by hand and not enforced... Valid sign-off found
🟢 f72fcc6 ci: gate zizmor's artipacked audit at every thresh... Valid sign-off found
🟢 0e1e4bb Merge pull request #838 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 3428323 Merge pull request #843 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 786eb0d Merge pull request #850 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 6111d03 Merge pull request #848 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🔴 9214019 build: reduce debug info in dev builds Sign-off not found
🟢 f054fcf build(deps): bump tokio from 1.53.1 to 1.53.2 Skipped: sign-off not required in bot commit
🟢 7e890f0 fix(service): fork the listener's extensions for e... Valid sign-off found
🟢 08a9b38 build(deps): bump jsonschema from 0.45.1 to 0.58.3 Skipped: sign-off not required in bot commit
🟢 563ffd5 fix(storage): fail broker startup when S3/GCS stor... Valid sign-off found
🟢 1d54f18 docs(storage): fix inaccurate AWS credential comme... Valid sign-off found
🟢 c6b8904 docs: tidy comments to match .claude/rules/comment... Valid sign-off found
🟢 4eb4597 fix: answer UNKNOWN_TOPIC_OR_PARTITION for a fetch... Valid sign-off found
🟢 bcd7a88 fix: assert topic_id on the unknown-topic-name res... Valid sign-off found
🟢 1757b7b docs: tidy comments to match .claude/rules/comment... Valid sign-off found
🟢 664174b fix(storage): refuse dynostore delete_topic for an... Valid sign-off found
🟢 80967fe fix(storage): use a bad name that actually hits th... Valid sign-off found
🟢 96f5467 docs: tidy comments to match .claude/rules/comment... Valid sign-off found
🟢 c97479f fix: reject CreateTopics replication_factor below ... Valid sign-off found
🟢 0ebb6cd fix(storage): check CreateTopics replication facto... Valid sign-off found
🟢 494556c Merge pull request #877 from nisshi-io/chore/reduc... Skipped: sign-off not required in merge commit
🟢 cfbbb8a Merge pull request #829 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 f9a3fd5 Merge pull request #884 from nisshi-io/880-listene... Skipped: sign-off not required in merge commit
🟢 ed7df37 Merge pull request #868 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 9f27287 Merge pull request #872 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 d96889b Merge pull request #881 from nisshi-io/dependabot/... Skipped: sign-off not required in merge commit
🟢 fd94b01 fix(storage): honour AWS_SKIP_SIGNATURE, ping the ... Valid sign-off found
🟢 d9ebe2d Merge remote-tracking branch 'origin/main' into 87... Skipped: sign-off not required in merge commit
🟢 458ec72 fix: wait beside an unknown topic name and log met... Valid sign-off found
🟢 e228ac3 fix(dynostore): delete an unsafe-named topic's met... Valid sign-off found
🟢 688cd64 Merge pull request #876 from nisshi-io/875-full-ve... Skipped: sign-off not required in merge commit
🟢 16c19e5 Merge pull request #844 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 433c376 Merge pull request #834 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 148800c Merge pull request #833 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 e5da75b fix(dynostore): encode consumer group ids as a sin... Valid sign-off found
🟢 1efa379 fix(dynostore): correct EMPTY_GROUP_SENTINEL ratio... Valid sign-off found
🟢 bcace9e docs: tidy comments to match .claude/rules/comment... Valid sign-off found
🟢 c5c878a fix(dynostore): pin group key layout and cover gro... Valid sign-off found
🟢 dee198b test: move the broker wire helpers out of tls.rs i... Valid sign-off found
🟢 83953ee fix: answer OFFSET_OUT_OF_RANGE for a fetch offset... Valid sign-off found
🟢 39cb5ab fix: drop the leader hint from the unknown topic F... Valid sign-off found
🟢 957f099 docs: tidy comments to match .claude/rules/comment... Valid sign-off found
🟢 d04c721 fix: answer NONE above the high watermark and wait... Valid sign-off found
🟢 b91c6a3 fix: keep the log start through slatedb compaction... Valid sign-off found
🟢 952fb62 fix: document the slatedb upgrade reset and keep t... Valid sign-off found
🟢 3a8b66e docs: recommend auto.offset.reset=earliest across ... Valid sign-off found
🟢 da6d116 Merge pull request #842 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 c670865 Merge pull request #826 from nisshi-io/fix/sol-155... Skipped: sign-off not required in merge commit
🟢 5640e35 ci: stop building the Intel macOS release binary (... Valid sign-off found
🟢 7b5e98c ci: skip Tier B on fork pull requests (#896) Valid sign-off found
🟢 315394a ci: build each lake format once and add a turso st... Valid sign-off found
🟢 931dbb7 fix: refuse DeleteGroups for a non-empty group (#8... Valid sign-off found
🔴 a40c794 ci: check the feature matrix instead of building i... Sign-off not found
🟢 8543d06 Produce with acks=0 no longer gets an unsolicited ... Valid sign-off found
🟢 ae36fbf chore: refresh Understand-Anything graph at da6d11... Valid sign-off found
🟢 2db01a4 ci: add optional nightly Tier C workflow (#901) Valid sign-off found
🟢 6c59149 docs: add naming rules for contributors and agents... Valid sign-off found
🔴 8b4726a Keep secrets and record data out of logs (#889) Sign-off not found
🔴 5703d45 Add descriptions to nisshi-storage-* crates (#910) Sign-off not found
🟢 c32355a ci: squash-merge PRs with Conventional Commits tit... Valid sign-off found
🔴 c0b50cd chore: bump version to 0.7.0-pre.3 (#912) No sign-off matches the author or committer
🔴 c4b48e4 Handle InitProducerId v0-2 and the KIP-360 epoch b... No sign-off matches the author or committer
🔴 34c6924 client: discard dead pooled connections and bound ... No sign-off matches the author or committer
🔴 5e56b98 Fix address-family-unsupported detection on Window... Sign-off not found
🟢 f4a7679 build(deps): bump nanoid from 0.4.0 to 0.5.0 (#916... Skipped: sign-off not required in bot commit
🟢 fabc42a ci: hide the dco2 override button (#913) Valid sign-off found
🔴 622f42a build: embed the crate list in release binaries wi... Sign-off not found
🟢 54e96c8 fix: build on Windows by making SIGINT/SIGTERM han... Valid sign-off found
🟢 feeba78 test: add a Kafka CLI smoke suite and run it in CI... Valid sign-off found
🟢 bf4611b test: add Kafka CLI smoke tests for the broker, to... Valid sign-off found
🟢 1952ed9 build(deps): bump opentelemetry crates to 0.33 (#9... Valid sign-off found
🟢 1f3b44e ci: skip Rust jobs on PRs that only change CI conf... Valid sign-off found
🟢 a81b990 build(deps): bump slatedb from 0.14.1 to 0.17.0 (#... Skipped: sign-off not required in bot commit
🟢 21f6502 test: add Kafka CLI smoke tests for retention, com... Valid sign-off found

Errors details

Sign-off not found

No sign-off was found in the commit message. This usually means that the author or committer of this commit failed to include a Signed-off-by line in the commit message. In some cases, this error can also be raised if the sign-off is not in the correct format.

To avoid having pull requests blocked in the future, always include a Signed-off-by: User1 <user1@email.test> line in every commit message. You can also do this automatically by using the -s flag (i.e., git commit -s).

No sign-off matches the author or committer

A valid sign-off was found in the commit message, but it doesn't match neither the author nor the committer. Make sure that both the name and email in the sign-off line match the author or committer of the commit.

How to fix missing or invalid sign-offs

Option 1: add remediation commit

Remediation commits are not allowed for this repository. For more details about how to enable them, please see the documentation.

Option 2: fix commits without sign-off

Rebase the branch

If you have a local git environment and meet the criteria below, one option is to rebase the branch and add your Signed-off-by lines in the new commits. Please note that if others have already begun work based upon the commits in this branch, this solution will rewrite history and may cause serious issues for collaborators (described in the git documentation under "The Perils of Rebasing").

Warning

You should only do this if:

  • You are the only author of the commits in this branch
  • You are absolutely certain nobody else is doing any work based upon this branch
  • There are no empty commits in the branch

To add your Signed-off-by line to every commit in this branch:

  1. Ensure you have a local copy of your branch by checking out the pull request locally via command line.
  2. In your local branch, run: git rebase HEAD~250 --signoff
  3. Force push your changes to overwrite the branch: git push --force-with-lease origin main