@@ -27,6 +27,8 @@ const (
2727 native = "native"
2828 // workflows for aws-native provider
2929 awsNative = "aws-native"
30+ // mise.toml file generation
31+ mise = "mise"
3032)
3133
3234// getTemplateDirs returns a list of directories in the embedded filesystem that form the overall template.
@@ -39,21 +41,21 @@ func getTemplateDirs(templateName string) ([]TemplateDir, error) {
3941 switch templateName {
4042 case "bridged-provider" :
4143 // Any Pulumi-owned bridged provider
42- return []TemplateDir {base , internal , bridged , internalBridged }, nil
44+ return []TemplateDir {base , internal , bridged , internalBridged , mise }, nil
4345 case "external-bridged-provider" :
4446 // third-party bridged providers
45- return []TemplateDir {base , external , bridged }, nil
47+ return []TemplateDir {base , external , bridged , mise }, nil
4648 case "external-native-provider" :
47- return []TemplateDir {native , external }, nil // Can't use base because it has a Makefile that would conflict
49+ return []TemplateDir {native , external , mise }, nil // Can't use base because it has a Makefile that would conflict
4850 case "generic" :
4951 // Pulumi-owned providers not based on tf-bridge
50- return []TemplateDir {base , internal }, nil
52+ return []TemplateDir {base , internal , mise }, nil
5153 case "parameterized-go" :
52- return []TemplateDir {base , parameterizedGo /* overrides Makefile */ }, nil
54+ return []TemplateDir {base , parameterizedGo , mise /* overrides Makefile */ }, nil
5355 case "native" :
54- return []TemplateDir {native , internal }, nil // Can't use base because it has a Makefile that would conflict
56+ return []TemplateDir {native , internal , mise }, nil // Can't use base because it has a Makefile that would conflict
5557 case "aws-native" :
56- return []TemplateDir {native , internal , awsNative }, nil // AWS native has 2 extra workflows
58+ return []TemplateDir {native , internal , awsNative , mise }, nil // AWS native has 2 extra workflows
5759 default :
5860 return nil , fmt .Errorf ("unknown template: %s" , templateName )
5961 }
0 commit comments