You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Since we have a lot of different build tags for different components, and not all tools (like gopls and golangci-lint) supports ignoring build tags, it means that you have to manually add all these build tags when you use these tools. This can for example be seen here:
Whenever a new build tag is introduced (such as coming from a new extension), we have to add there here
Describe the solution you'd like
I propose that we add an additional tag called all wherever we use build tags, such that we only have to use that tag when building the full Zot binary with all extensions, and gopls is easier to configure:
// +build sync all
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Since we have a lot of different build tags for different components, and not all tools (like
gopls
andgolangci-lint
) supports ignoring build tags, it means that you have to manually add all these build tags when you use these tools. This can for example be seen here:zot/.github/workflows/golangci-lint.yaml
Line 34 in e5eacaa
Whenever a new build tag is introduced (such as coming from a new extension), we have to add there here
Describe the solution you'd like
I propose that we add an additional tag called
all
wherever we use build tags, such that we only have to use that tag when building the full Zot binary with all extensions, andgopls
is easier to configure:// +build sync all
Describe alternatives you've considered
No response
Additional context
No response
The text was updated successfully, but these errors were encountered: