Conversation
There was a problem hiding this comment.
Bug: Environment Variables Not Expanding in Docker
In both deploy.prod.yaml and deploy.dev.yaml workflows, the FAIRMINT_* and TRANSFER_AGENT_* environment variables are passed to Docker using -e VAR='${VAR}'. The single quotes prevent shell expansion, causing the container to receive the literal string "${VAR}" instead of the actual secret value. This results in incorrect or missing credentials, breaking application functionality that relies on these variables.
.github/workflows/deploy.dev.yaml#L129-L135
open-captable-protocol/.github/workflows/deploy.dev.yaml
Lines 129 to 135 in dfd2aa7
.github/workflows/deploy.prod.yaml#L128-L134
open-captable-protocol/.github/workflows/deploy.prod.yaml
Lines 128 to 134 in dfd2aa7
Was this report helpful? Give feedback by reacting with 👍 or 👎
What?
Please describe what you're trying to accomplish in this PR.
Why?
What problem does this solve? Why is this important? What's the context?
Screenshots (optional)