GitHub
04/30/2026, 3:43 PM•job interpolatesget_changed_files${{ steps.changed_files.outputs.all_changed_files }}
directly into a shell command without sanitization
• Filenames containingexecute as bash command substitution$(...)
•job interpolatesdispatch_testsin run: blocks${{ matrix.changed_file }}
• MELTYBOT_GITHUB_AUTH_TOKEN is available in the dispatch job
• No permissions: block → GITHUB_TOKEN has write accessmeltano/hub
GitHub
04/30/2026, 3:51 PM