8000 ADR 109: Fix mock generation by thanethomson · Pull Request #1607 · cometbft/cometbft · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ADR 109: Fix mock generation #1607

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

thanethomson
Copy link
Contributor

Not sure why I didn't pick this up sooner when implementing ADR 109, but this fixes the paths for mock generation introduced in #1485 (the tests all passed back then).


PR checklist

  • Tests written/updated
  • Changelog entry added in .changelog (we use unclog to manage our changelog)
  • Updated relevant documentation (docs/ or spec/) and code comments

@thanethomson thanethomson requested a review from a team as a code owner November 13, 2023 16:23
@thanethomson thanethomson requested a review from a team November 13, 2023 16:23
Signed-off-by: Thane Thomson <connect@thanethomson.com>
Signed-off-by: Thane Thomson <connect@thanethomson.com>
@thanethomson thanethomson force-pushed the thane/adr109/fix-mocks branch from 5d6e7c3 to 851da97 Compare November 13, 2023 16:49
@thanethomson thanethomson merged commit 5821c0a into feature/adr109-reduce-go-api-surface Nov 13, 2023
@thanethomson thanethomson deleted the thane/adr109/fix-mocks branch November 13, 2023 17:04
github-merge-queue bot pushed a commit that referenced this pull request Nov 15, 2023
* ADR 109: Internalize specific packages to reduce surface area (#1485)

* consensus: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* evidence: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* inspect: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* state: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* blocksync: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* statesync: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* store: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/async: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/autofile: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/bits: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/clist: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/cmap: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/events: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/fail: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/flowrate: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/os: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/progressbar: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/protoio: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/pubsub: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/net: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/rand: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/service: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/strings: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/sync: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/tempfile: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* libs/timer: Move into internal

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* Add changelog entries

Signed-off-by: Thane Thomson <connect@thanethomson.com>

---------

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* ADR 109: Modularize test infra (#1488)

* test/e2e: Split out as separate module

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* test/loadtime: Split out as separate module

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* test/e2e: Remove optimization from Docker image construction

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* Ensure that linter covers E2E framework and app

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* Update CI linting to cover submodules

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* Add changelog entry

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* Expand linter coverage to loadtime tool

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* Add missing phony entries

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* test/e2e: Sync debug Dockerfile with primary Dockerfile

Signed-off-by: Thane Thomson <connect@thanethomson.com>

---------

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* chore: ADR 109: go mod tidy (#1606)

* go mod tidy

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* go.mod: Remove patch version

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* go.mod: Remove new toolchain directives

Signed-off-by: Thane Thomson <connect@thanethomson.com>

---------

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* ADR 109: Fix mock generation (#1607)

* internal: Fix mockery code generation script paths

Signed-off-by: Thane Thomson <connect@thanethomson.com>

* make mockery

Signed-off-by: Thane Thomson <connect@thanethomson.com>

---------

Signed-off-by: Thane Thomson <connect@thanethomson.com>

---------

Signed-off-by: Thane Thomson <connect@thanethomson.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants
0