Skip to content

Commit

Permalink
Fail CreateBitriseConfigFromCLIParams on modular config check error
Browse files Browse the repository at this point in the history
  • Loading branch information
godrei committed Jul 26, 2024
1 parent 50e4b64 commit 9f58090
Showing 1 changed file with 5 additions and 9 deletions.
14 changes: 5 additions & 9 deletions cli/run_util.go
Original file line number Diff line number Diff line change
Expand Up @@ -931,8 +931,10 @@ func CreateBitriseConfigFromCLIParams(bitriseConfigBase64Data, bitriseConfigPath

isModularConfig, err := configmerge.IsModularConfig(bitriseConfigPath)
if err != nil {
log.Warnf("Failed to check if the config is modular: %s", err)
} else if isModularConfig {
return models.BitriseDataModel{}, []string{}, fmt.Errorf("failed to check if the config is modular: %s", err)
}

if isModularConfig {
merger, err := createDefaultMerger()
if err != nil {
return models.BitriseDataModel{}, warnings, fmt.Errorf("failed to create config module merger: %w", err)
Expand All @@ -948,9 +950,7 @@ func CreateBitriseConfigFromCLIParams(bitriseConfigBase64Data, bitriseConfigPath
return models.BitriseDataModel{}, warnings, fmt.Errorf("config (%s) is not valid: %w", bitriseConfigPath, err)
}
bitriseConfig = &config
}

if bitriseConfig == nil {
} else {
config, warns, err := bitrise.ReadBitriseConfig(bitriseConfigPath)
warnings = warns
if err != nil {
Expand All @@ -960,10 +960,6 @@ func CreateBitriseConfigFromCLIParams(bitriseConfigBase64Data, bitriseConfigPath
}
}

if bitriseConfig == nil {
return models.BitriseDataModel{}, []string{}, fmt.Errorf("failed to create Bitrise config model")
}

isConfigVersionOK, err := versions.IsVersionGreaterOrEqual(models.FormatVersion, bitriseConfig.FormatVersion)
if err != nil {
return models.BitriseDataModel{}, warnings, fmt.Errorf("failed to compare bitrise CLI supported format version (%s) with the bitrise.yml format version (%s): %s", models.FormatVersion, bitriseConfig.FormatVersion, err)
Expand Down

0 comments on commit 9f58090

Please sign in to comment.