diff --git a/.drone.star b/.drone.star index 5735c18..dddf9b6 100644 --- a/.drone.star +++ b/.drone.star @@ -8,10 +8,19 @@ def environment(env): ) def map(fn, l): return [fn(x) for x in l] +def secretToEnvironment(secret): + return secret.replace("-", "_").upper() def echo(secret): - return "echo {secret}=${environment} >> env-stack".format(secret = secret, environment = secret.replace("-", "_").upper()) + return [ + "echo {secret}=${environment} >> env-stack".format( + secret = secret, + environment = secret.replace("-", "_").upper() + ) + ] def export(secret): - return "export {toCaps}=${toCaps}".format(toCaps = secret.replace("-", "_").upper()) + return "export {toCaps}=${toCaps}".format( + toCaps = secretToEnvironment(secret), + ) def printSecrets(env): return {