Skip to content
Discussion options

You must be logged in to vote

I would definitely prefer using a tool directive, and have considered making this the default behavior of orchestrion pin when the go.mod directive has go 1.24.0 (or later)... It's definitely a "cleaner" flow than go run github.com/DataDog/orchestrion go build, etc... and I am a long time believer that everything around your app should be in your go.mod file (dependencies, test dependencies, tool dependencies, linters, etc...).

The ONE thing I am not sure about yet, is how tool directives interact with the toolchain version... Orchestrion needs to be built with a version of the standard library that is at least as recent as your go directive indicates (for it needs to parse the .go files …

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@gabizou
Comment options

@gabizou
Comment options

Answer selected by RomainMuller
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants