Skip to content

makes code generation to use docker instead of locally installed tools#551

Merged
tclemos merged 30 commits intomainfrom
thiago/make-gen-docker
Mar 19, 2025
Merged

makes code generation to use docker instead of locally installed tools#551
tclemos merged 30 commits intomainfrom
thiago/make-gen-docker

Conversation

@tclemos
Copy link
Copy Markdown
Contributor

@tclemos tclemos commented Mar 17, 2025

closes #511
closes #523

The make commands gen-doc, gen-proto, gen-go-bindings, gen-loadtest-modes, gen-json-rpctypes will now be executed inside a container to avoid requiring tools installed locally with the same version as the ones used in the CI.

CI workflow was also updated to run each generated code verification in a different job, allowing these jobs to be verified simultaneously.

@tclemos tclemos self-assigned this Mar 17, 2025
Copy link
Copy Markdown
Member

@leovct leovct left a comment

Choose a reason for hiding this comment

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

lgtm, left a comment

Comment thread docutil/doc.go
Comment thread docker/Dockerfile.gen-doc
@tclemos tclemos marked this pull request as ready for review March 18, 2025 15:01
@tclemos tclemos requested a review from leovct March 19, 2025 14:13
Copy link
Copy Markdown
Member

@leovct leovct left a comment

Choose a reason for hiding this comment

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

lgtm, tested locally and it works fine!

@tclemos tclemos enabled auto-merge (squash) March 19, 2025 17:04
@tclemos tclemos merged commit 5adefd0 into main Mar 19, 2025
10 checks passed
@tclemos tclemos deleted the thiago/make-gen-docker branch March 19, 2025 19:40
@leovct leovct mentioned this pull request Mar 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Polycli generated docs have some broken links Improve make-gen

2 participants