BUG: Github Action Failing on Turborepo v 1.12.0
NicholasRaffone opened this issue ยท 3 comments
๐ Bug Description / How to Reproduce
Currenty running the action like this:
- name: App changed in last commit?
id: changedAction
uses: Trampoline-CX/action-turbo-changed@v1
with:
workspace: ${{ inputs.app-name }}
from: HEAD^1
Error from GH Actions: SyntaxError: Unexpected token A in JSON at position 1
Issue likely lies in the turborepo output that now contains the following text followed by the json
Attention:
Turborepo now collects completely anonymous telemetry regarding usage.
This information is used to shape the Turborepo roadmap and prioritize features.
You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL:
https://turbo.build/repo/docs/telemetry
{... start of json}
Probably requires a change in main.ts
debug(
Output from Turborepo: ${json}
)const parsedOutput = JSON.parse(json)
const changed = parsedOutput.packages.includes(workspace)
โ Expected behavior
Gh action to run successfully
fixed by setting
env:
TURBO_TELEMETRY_MESSAGE_DISABLED: 1
In the gh action env
This is now fixed on version 1.1 of the action ๐ Thanks for the insights on the environment variable to use!
The fix has been backported to the v1 version, so your Github Action Workflows should now just work without having to upgrade this action nor having to manually set the environment variable.