os-climate / osc-github-devops-broken

Reusable GitHub Actions workflow
Other
1 stars 3 forks source link

TOX stanza containing curly braces are not enumerated/matched #322

Open ModeSevenIndustrialSolutions opened 1 month ago

ModeSevenIndustrialSolutions commented 1 month ago

In the workflow run here:

https://github.com/os-climate/osc-github-devops/actions/runs/10802418413/job/29964440192

The reusable workflow contained in tox.yaml calls the "string-in-multiline-text" composite action. Somewhere in either the string matching code, or base64 encoding/decoding, the curly braces are going missing and NOT matching correctly. This is a bug that needs fixing.

ModeSevenIndustrialSolutions commented 1 week ago

Have discussed with Xavier (https://github.com/xbarra), and I think we'll use external tooling to enuerate the stanza and change our approach, simply publishing that output in some way to be consumed later, but NOT implementing the parsing ourselves. Will need to rework the current action,.