@@ -213,7 +213,7 @@ func (ctx *GenerateContext) GenerateForSingleRPNamespace(generateParam *Generate
213213 if ! onBoard {
214214 log .Printf ("Get ori exports for changelog generation..." )
215215
216- tags , err := GetAllVersionTags (generateParam .RPName , generateParam .NamespaceName )
216+ tags , err := GetAllVersionTags (fmt . Sprintf ( "sdk/resourcemanager/%s/%s" , generateParam .RPName , generateParam .NamespaceName ) )
217217 if err != nil {
218218 return nil , err
219219 }
@@ -308,7 +308,7 @@ func (ctx *GenerateContext) GenerateForSingleRPNamespace(generateParam *Generate
308308 }
309309
310310 log .Printf ("Update module definition if v2+..." )
311- err = UpdateModuleDefinition (packagePath , generateParam .RPName , generateParam .NamespaceName , version )
311+ err = UpdateModuleDefinition (packagePath , fmt . Sprintf ( "sdk/resourcemanager/%s/%s" , generateParam .RPName , generateParam .NamespaceName ) , version )
312312 if err != nil {
313313 return nil , err
314314 }
@@ -341,7 +341,7 @@ func (ctx *GenerateContext) GenerateForSingleRPNamespace(generateParam *Generate
341341 }
342342
343343 log .Printf ("Replace README.md module..." )
344- if err = replaceReadmeModule (packagePath , generateParam .RPName , generateParam .NamespaceName , version .String ()); err != nil {
344+ if err = replaceReadmeModule (packagePath , fmt . Sprintf ( "sdk/resourcemanager/%s/%s" , generateParam .RPName , generateParam .NamespaceName ) , version .String ()); err != nil {
345345 return nil , err
346346 }
347347
@@ -374,8 +374,8 @@ func (ctx *GenerateContext) GenerateForSingleRPNamespace(generateParam *Generate
374374 }
375375}
376376
377- func (ctx * GenerateContext ) GenerateForTypeSpec (generateParam * GenerateParam ) (* GenerateResult , error ) {
378- packagePath := filepath .Join (ctx .SDKPath , "sdk" , "resourcemanager" , generateParam . RPName , generateParam . NamespaceName )
377+ func (ctx * GenerateContext ) GenerateForTypeSpec (generateParam * GenerateParam , packageModuleRelativePath string ) (* GenerateResult , error ) {
378+ packagePath := filepath .Join (ctx .SDKPath , packageModuleRelativePath )
379379 changelogPath := filepath .Join (packagePath , ChangelogFileName )
380380
381381 version , err := semver .NewVersion ("0.1.0" )
@@ -448,13 +448,13 @@ func (ctx *GenerateContext) GenerateForTypeSpec(generateParam *GenerateParam) (*
448448 if ! onBoard {
449449 log .Printf ("Get ori exports for changelog generation..." )
450450
451- tags , err := GetAllVersionTags (generateParam . RPName , generateParam . NamespaceName )
451+ tags , err := GetAllVersionTags (packageModuleRelativePath )
452452 if err != nil {
453453 return nil , err
454454 }
455455
456456 if len (tags ) == 0 {
457- return nil , fmt .Errorf ("github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/%s/%s hasn't been released, it's supposed to OnBoard" , generateParam . RPName , generateParam . NamespaceName )
457+ return nil , fmt .Errorf ("github.com/Azure/azure-sdk-for-go/%s hasn't been released, it's supposed to OnBoard" , packageModuleRelativePath )
458458 }
459459
460460 previousVersionTag := GetPreviousVersionTag (isCurrentPreview , tags )
@@ -546,7 +546,7 @@ func (ctx *GenerateContext) GenerateForTypeSpec(generateParam *GenerateParam) (*
546546 }
547547
548548 log .Printf ("Update module definition if v2+..." )
549- err = UpdateModuleDefinition (packagePath , generateParam . RPName , generateParam . NamespaceName , version )
549+ err = UpdateModuleDefinition (packagePath , packageModuleRelativePath , version )
550550 if err != nil {
551551 return nil , err
552552 }
@@ -561,7 +561,7 @@ func (ctx *GenerateContext) GenerateForTypeSpec(generateParam *GenerateParam) (*
561561 return nil , err
562562 }
563563
564- baseModule := fmt .Sprintf ("%s/%s/%s " , MgmtSDKModulePrefix , generateParam . RPName , generateParam . NamespaceName )
564+ baseModule := fmt .Sprintf ("%s/%s" , "github.com/Azure/azure-sdk-for-go" , packageModuleRelativePath )
565565 if _ , err := os .Stat (filepath .Join (packagePath , "fake" )); ! os .IsNotExist (err ) && oldModuleVersion .Major () != version .Major () {
566566 log .Printf ("Replace fake module v2+..." )
567567 if err = ReplaceModule (version , packagePath , baseModule , ".go" ); err != nil {
@@ -578,7 +578,7 @@ func (ctx *GenerateContext) GenerateForTypeSpec(generateParam *GenerateParam) (*
578578 }
579579
580580 log .Printf ("Replace README.md module..." )
581- if err = replaceReadmeModule (packagePath , generateParam . RPName , generateParam . NamespaceName , version .String ()); err != nil {
581+ if err = replaceReadmeModule (packagePath , packageModuleRelativePath , version .String ()); err != nil {
582582 return nil , err
583583 }
584584
0 commit comments