Skip to content

chore: add multi-module compatible Makefile targets #684

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

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

sahidvelji
Copy link
Contributor

@sahidvelji sahidvelji commented May 31, 2025

This PR

Add Makefile targets mostly copied from https://github.com/open-telemetry/opentelemetry-go-contrib/blob/bridges/otelslog/v0.10.0/Makefile

Note that the lint stage fails, but that will be fixed in a separate follow-up PR.

Related Issues

Fixes #683

Notes

In order to keep my PRs small and manageable, I not did commit the results of running these new Makefile targets, especially because there is some additional work required in order for them to work. For example, some tests are failing and some linter findings need manual intervention.

Follow-up Tasks

How to test

Signed-off-by: Sahid Velji <sahidvelji@gmail.com>
@beeme1mr beeme1mr requested review from erka and removed request for gagantrivedi June 10, 2025 15:24
Signed-off-by: Sahid Velji <sahidvelji@gmail.com>
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
@aepfli
Copy link
Member

aepfli commented Jul 30, 2025

I fixed the merge conflicts - i am really struggeling in my prs with linting etc. so is there anything i can help you with to move forward, and to get linting running again?

@sahidvelji
Copy link
Contributor Author

@aepfli To fix linting we'd need to first update to the latest version of golangci-lint, which is v2.3.0 right now. To do that, we first need to make sure that every go.mod has go directive go 1.23.0. See #682 and #712

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.

Make it easier to work with a multi-module repo