Build testing#89
Conversation
* feat(INFRA-2766): update for ubuntu runners * feat(INFRA-2766): remove ios references not used * feat(INFRA-2766): pwetty
There was a problem hiding this comment.
Bug: Redundant Secret Name Input
The secret-name input is defined as required but is never used. The action instead determines the secret name based on the environment input, making the secret-name input redundant and confusing.
.github/actions/configure-keystore/action.yml#L10-L13
github-tools/.github/actions/configure-keystore/action.yml
Lines 10 to 13 in 6a7e3cd
Bug: Shell Parsing Error and Missing Expression Syntax
The for key in $keys loop in the "Fetch secret and export as environment variables" step is vulnerable to shell word splitting, which will incorrectly parse JSON keys containing spaces or special characters. Additionally, the if condition for the "Configure Android Keystore" step (if: inputs.platform == 'android') is missing the required ${{ }} expression syntax.
.github/actions/configure-keystore/action.yml#L59-L69
github-tools/.github/actions/configure-keystore/action.yml
Lines 59 to 69 in 6a7e3cd
Was this report helpful? Give feedback by reacting with 👍 or 👎
No description provided.