Skip to content

feat(tools): remove tools package (backport #2046)#3760

Merged
melekes merged 15 commits intov0.34.xfrom
mergify/bp/v0.34.x/pr-2046
Aug 20, 2024
Merged

feat(tools): remove tools package (backport #2046)#3760
melekes merged 15 commits intov0.34.xfrom
mergify/bp/v0.34.x/pr-2046

Conversation

@mergify
Copy link
Contributor

@mergify mergify bot commented Aug 20, 2024

    1. protos are now built with the sdk's proto builder
    1. go tools methodology just bloats .mod and .sum making comet harder to work with
    1. tidy: mod and sum don't have maintenance tools in them anymore
    1. stop using an abandoned Dockerfile

tl;dr: by removing things from go.mod we can make comet easier to maintain, even if that means less stylish golang.


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

This is an automatic backport of pull request #2046 done by [Mergify](https://mergify.com).

- 1) protos are now built with the sdk's proto builder
- 2) go tools methodology just bloats .mod and .sum making comet harder
to work with
- 3) tidy: mod and sum don't have maintenance tools in them anymore
- 4) stop using an abandoned Dockerfile

---------

tl;dr: by removing things from go.mod we can make comet easier to
maintain, even if that means less stylish golang.

---

#### PR checklist

- [ ] Tests written/updated
- [ ] Changelog entry added in `.changelog` (we use
[unclog](https://github.com/informalsystems/unclog) to manage our
changelog)
- [ ] Updated relevant documentation (`docs/` or `spec/`) and code
comments

---------

Co-authored-by: Sergio Mena <sergio@informal.systems>
(cherry picked from commit 2bbb5c1)

# Conflicts:
#	go.mod
#	go.sum
#	scripts/mockery_generate.sh
#	tools/README.md
#	tools/proto/Dockerfile
#	types/params.go
@mergify

This comment was marked as resolved.

@mergify mergify bot requested a review from a team as a code owner August 20, 2024 05:47
@mergify mergify bot added the conflicts label Aug 20, 2024
@mergify mergify bot mentioned this pull request Aug 20, 2024
3 tasks
since go: github.com/creachadair/taskgroup@v0.9.1: module
github.com/creachadair/taskgroup@v0.9.1 requires go >= 1.22 (running go
1.21.4; GOTOOLCHAIN=local)
@melekes melekes self-assigned this Aug 20, 2024
@melekes melekes requested a review from alesforz August 20, 2024 06:45
@melekes
Copy link
Collaborator

melekes commented Aug 20, 2024

blocked by #3754

Copy link
Collaborator

@sergio-mena sergio-mena left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a HCF applied to v0.34.x. 👍

@melekes melekes changed the title misc(tools)!: remove tools package (backport #2046) feat(tools): remove tools package (backport #2046) Aug 20, 2024
@melekes melekes merged commit 7588c1b into v0.34.x Aug 20, 2024
@melekes melekes deleted the mergify/bp/v0.34.x/pr-2046 branch August 20, 2024 08:15
@mergify mergify bot added automerge and removed automerge labels Aug 27, 2024
@mergify mergify bot added automerge and removed automerge labels Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants