@@ -13,8 +13,8 @@ import (
1313 "syscall"
1414
1515 "github.com/hashicorp/go-version"
16- "github.com/roadrunner-server/velox"
17- "github.com/roadrunner-server/velox/builder/templates"
16+ "github.com/roadrunner-server/velox/v2024 "
17+ "github.com/roadrunner-server/velox/v2024/ builder/templates"
1818 "go.uber.org/zap"
1919)
2020
@@ -75,6 +75,11 @@ func (b *Builder) Build(rrModule string) error { //nolint:gocyclo
7575
7676 // compatibility with version 2
7777 switch t .ModuleVersion {
78+ case velox .V2024 :
79+ err = templates .CompileTemplateV2024 (buf , t )
80+ if err != nil {
81+ return err
82+ }
7883 case velox .V2023 :
7984 err = templates .CompileTemplateV2023 (buf , t )
8085 if err != nil {
@@ -133,6 +138,11 @@ func (b *Builder) Build(rrModule string) error { //nolint:gocyclo
133138
134139 // compatibility with version 2
135140 switch t .ModuleVersion {
141+ case velox .V2024 :
142+ err = templates .CompileGoModTemplate2024 (buf , t )
143+ if err != nil {
144+ return err
145+ }
136146 case velox .V2023 :
137147 err = templates .CompileGoModTemplate2023 (buf , t )
138148 if err != nil {
@@ -200,7 +210,7 @@ func (b *Builder) Write(d []byte) (int, error) {
200210func validateModule (module string ) (string , error ) {
201211 if module == "master" {
202212 // default branch
203- return velox .V2023 , nil
213+ return velox .V2024 , nil
204214 }
205215
206216 v , err := version .NewVersion (module )
0 commit comments