You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Draft, for upcoming v2.0.0 major release (due for early-to-mid Feb 2025).
v2.0.0 contains some breaking changes to Bloom's project configuration file (bloom.yaml).
When upgrading to v2.0.0+, some small amendments will need to be made to any bloom.yaml file that was used with the older versions. This tutorial will take you through the changes.
camelCase keys and dash-case values, to snake_case
Bloom's project configuration file used to use camelCase for keys, and dash-case for values, but has since been changed to use snake_casing for both:
Bloom will no longer recognize camelCase keys and dash-case values. All keys and values must be renamed to their corresponding snake_case version.
variantName has been removed
The variantName target config param has been removed in this release. Remove it from your bloom.yaml.
To make things easier, you could run the following command to make most of the required adjustments to the bloom.yaml, in your current working dir. But beware: It will apply case conversion across the entire file. So if you have any comments in the file, it may screw them up.
cp ./bloom.yaml ./bloom.old.yaml;echo -e "$(cat ./bloom.yaml | sed 's/[A-Z]/_\l&/g'| sed 's/-/_/g'| sed 's/debug_logging_enabled/debug_logging/g')"> ./bloom.yaml
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Draft, for upcoming v2.0.0 major release (due for early-to-mid Feb 2025).
v2.0.0 contains some breaking changes to Bloom's project configuration file (bloom.yaml).
When upgrading to v2.0.0+, some small amendments will need to be made to any bloom.yaml file that was used with the older versions. This tutorial will take you through the changes.
camelCase keys and dash-case values, to snake_case
Bloom's project configuration file used to use camelCase for keys, and dash-case for values, but has since been changed to use snake_casing for both:
Old:
New:
Bloom will no longer recognize camelCase keys and dash-case values. All keys and values must be renamed to their corresponding snake_case version.
variantName
has been removedThe
variantName
target config param has been removed in this release. Remove it from your bloom.yaml.To make things easier, you could run the following command to make most of the required adjustments to the bloom.yaml, in your current working dir. But beware: It will apply case conversion across the entire file. So if you have any comments in the file, it may screw them up.
More to follow.
Beta Was this translation helpful? Give feedback.
All reactions