Description
Hello!
As described in the docs, I'm using the src/.steamship/secrets.toml file to store some secret variables, which worked fine until recently. However, today I noticed my newest version is not taking that files values into consideration.
If I run ship run local
it takes all the variables on secrets.toml correctly, but if I run ship deploy
or try to deploy via github actions, those values are not populated.
I'm guessing it has something to do with #553 #593 & #567
I noticed that the file is being read, but overwritten by the default value (""
), as the secret_values are unpacked before (and overwritten) by the config values.
Also tried to remove the field from the config or setting the default value to None
, but neither worked: error creating instance & requiring the value on creation, respectively.
Any help on how to address this? I find it weird that running the package locally works, but on deployed packages doesn't. @eob do you have any hint on what may I be doing wrong/may be wrong? Thanks!! 😃