diff --git a/internal/pipeline/pipeline.go b/internal/pipeline/pipeline.go
index <HASH>..<HASH> 100644
--- a/internal/pipeline/pipeline.go
+++ b/internal/pipeline/pipeline.go
@@ -37,10 +37,10 @@ type Piper interface {
 // BuildPipeline contains all build-related pipe implementations in order
 // nolint:gochecknoglobals
 var BuildPipeline = []Piper{
-	before.Pipe{},          // run global hooks before build
 	env.Pipe{},             // load and validate environment variables
 	git.Pipe{},             // get and validate git repo state
 	semver.Pipe{},          // parse current tag to a semver
+	before.Pipe{},          // run global hooks before build
 	defaults.Pipe{},        // load default configs
 	snapshot.Pipe{},        // snapshot version handling
 	dist.Pipe{},            // ensure ./dist is clean
feat(pipeline): change the pipeline order to support additional template variables in the before pipe (#<I>)

This change allows us to use all the template variables in the named templates in the before hook.



Issue: GH-<I>