Repository navigation
chore(echidnabot): bump vendored copy to faeb280 (#168, #169) - #603
Merged
Merged
Conversation
Re-pin bots/echidnabot to hyperpolymath/echidnabot main @ faeb2808 (was bf2c0ffc, 2 commits behind) with scripts/sync-vendored-bot.sh. Brings in: - echidnabot#168: echidna integration, prove-result contract, UUID minting (src/ids.rs: v7 records, v8 content ids), CI repair. - echidnabot#169: submitProofObligation GraphQL mutation, the contract hypatia's FleetDispatcher and LearningScheduler send. Without it a fleet-deployed echidnabot rejects every hypatia dispatch. Only bots/echidnabot/** changes; FLEET-SYNC.json changes rev only. 0 files deleted, 4 added. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015bTuGfwCcvjrmNFejydTML
Contributor
|
Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configuration
⛔ Files ignored due to path filters (1)
📒 Files selected for processing (33)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)❌ Error committing Unit Tests locally.
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
hyperpolymath
enabled auto-merge (squash)
October 8, 2026 16:52
Closed
5 tasks
hyperpolymath
disabled auto-merge
October 8, 2026 16:54
Contributor
|
❌ Failed to create Coding Agent finishing-touch task. Please try again. |
Contributor
|
Note Unit test generation is a beta feature. Expect some limitations and changes as we gather feedback and continue to improve it. Generating unit tests... This may take up to 20 minutes. |
Contributor
|
Failed to create Coding Agent finishing-touch task. |
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Re-pins the vendored
bots/echidnabotcopy tohyperpolymath/echidnabotmain@faeb2808(wasbf2c0ffc, 2 commits behind), using the repo's ownscripts/sync-vendored-bot.sh echidnabot --sync --rev faeb2808efcf1fc8149afc5811182cb14bf79091.It brings in:
src/ids.rs: v7 records, v8 content ids) and a CI repair.submitProofObligationGraphQL mutation. hypatia's FleetDispatcher and LearningScheduler send this contract (fix(dispatch): failed fleet dispatch reports failure, not success hypatia#911). Until this bump lands, a fleet-deployed echidnabot rejects every hypatia dispatch as an unknown field.Scope:
bots/echidnabot/**changes (34 files, +2065/−241).FLEET-SYNC.jsonchangesrevonly.[mass-delete-ok].migrations/20261008000001_proof_obligations.sql,src/dispatcher/prove_result.rs,src/ids.rs,tests/live_echidna.rs.No issue to close. This is the follow-up to hyperpolymath/echidnabot#169.
Type of change
submitProofObligation) was built and reviewed upstream in feat(api): add submitProofObligation mutation for hypatia echidnabot#169; this PR only re-vendors it.docs/(not ininclude).FLEET-SYNC.jsonrev plus the synced tree).📌 New pins
cdfa0b813f44a46be8dd149edd02d32f65cbe1d8bots/echidnabot/FLEET-SYNC.jsonrev:bf2c0ffc9f5faee3c2072b516855a045400ac247→faeb2808efcf1fc8149afc5811182cb14bf79091(hyperpolymath/echidnabotmainhead, the signed squash merge of licence(#7): PMPL-1.0 -> PMPL-1.0-or-later (owner carve-out, SPDX-only) #169).bots/echidnabot/Cargo.lockrecords, as resolved upstream:echidna-core-spark0.1.0, githttps://github.com/hyperpolymath/echidnarevb761b3a832981be51d4e88076ef1b90fe5037e9cserde_json_canonicalizer0.3.2ryu-js1.0.3async-trait0.1.89 → 0.1.92rustls0.23.40 → 0.23.45rustls-webpki0.103.13 → 0.103.15uses:SHAs,actions.lockentries or container digests change.How has this been verified?
All commands were run in the PR worktree at the head above:
scripts/sync-vendored-bot.sh echidnabot --checkprinted "bots/echidnabot matches https://github.com/hyperpolymath/echidnabot@faeb2808… (79 entries)" and exited 0.bash scripts/tests/sync-vendored-bot.shreported 21 passed, 0 failed.jq -cS . bots/echidnabot/FLEET-SYNC.jsonis byte-identical to the file, so the lock stays in canonical form.git diff --cached --name-only | grep -v '^bots/echidnabot/'printed nothing.git diff --cached --diff-filter=Dlists 0 files.git log -1 --show-signaturereports a good ED25519 signature, asrequired_signaturesonmainneeds.bots/echidnabot:rust.ymlbuilds robot-repo-automaton, shared-context, dashboard and rhodibot; CodeQL isactions/build-mode: none. The build evidence for this tree is therefore upstream CI onfaeb2808, which is green apart from skipped deploy/automerge/coverage jobs.squabble verify-satisfied hyperpolymath/echidnabot 169returneddone: true.Checklist
git log --show-signature.--checkand the sync script's planted-control suite, as above.SPDX-License-Identifier: all 4 added vendored files areMPL-2.0, as written upstream. Nothing was relicensed.api.adocsayssubmitProofObligationstores an obligation and does not prove it (statusis alwaysPENDING).Notes for reviewers
.github/dependabot.ymldeliberately leaves out/bots/echidnabot. Dependency bumps for it land upstream and arrive here by re-pinning, as in this PR.echidna-core-sparkis pinned by full rev in both the vendoredCargo.tomlandCargo.lock.Deferred red checks (none required; all also red on
main@72970698)This PR touches no workflow and no
actions.lock. Each red below fails identically onmain:actions.lock is in sync with the workflow YAML: deferred to actions.lock desync on main: #595 bumped smtp-notify-action 0.3.0→0.5.0 without relocking #604. chore(deps): bump hyperpolymath/smtp-notify-action from 0.3.0 to 0.5.0 in the actions group #595 bumpedsmtp-notify-actionto v0.5.0 without relocking.governance / Actions lockfile verify: deferred to actions.lock desync on main: #595 bumped smtp-notify-action 0.3.0→0.5.0 without relocking #604, same cause.scorecard / Run Scorecard PR: deferred to actions.lock desync on main: #595 bumped smtp-notify-action 0.3.0→0.5.0 without relocking #604, same cause. Reconciliation fails onpush-email-notify.yml.Codeac analyze results(legacy status): deferred to Codeac analyze results fails on main: service cannot analyse the repo #590. The service cannot analyse the repo.🤖 Generated with Claude Code
https://claude.ai/code/session_015bTuGfwCcvjrmNFejydTML