Skip to content

chore: add multi-module compatible Makefile targets - #684

Open
sahidvelji wants to merge 5 commits into
open-feature:mainfrom
sahidvelji:makefile
Open

chore: add multi-module compatible Makefile targets#684
sahidvelji wants to merge 5 commits into
open-feature:mainfrom
sahidvelji:makefile

Conversation

@sahidvelji

@sahidvelji sahidvelji commented May 31, 2025

Copy link
Copy Markdown
Contributor

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>
Comment thread providers/flagd/go.mod Outdated
Comment thread Makefile Outdated
Signed-off-by: Sahid Velji <sahidvelji@gmail.com>
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
@aepfli

aepfli commented Jul 30, 2025

Copy link
Copy Markdown
Member

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
Copy Markdown
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

@erka

erka commented Oct 24, 2025

Copy link
Copy Markdown
Member

@sahidvelji could you please update this PR so we could merge it.

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