Skip to content

Remove unnecessary jq --binary arg in build workflow#8619

Merged
FreeTubeBot merged 1 commit intodevelopmentfrom
absidue-patch-1
Feb 3, 2026
Merged

Remove unnecessary jq --binary arg in build workflow#8619
FreeTubeBot merged 1 commit intodevelopmentfrom
absidue-patch-1

Conversation

@absidue
Copy link
Member

@absidue absidue commented Feb 3, 2026

Pull Request Type

  • Other

Description

This fixes the build workflow failing on the Ubuntu runners.

I originally added the --binary flag to the jq call to make jq output the line endings as LF (\n) instead of CRLF (\r\n) on Windows but as we don't change the Git settings before cloning the repository the line endings are already getting converted to CRLF by Git for Windows, so it is actually fine if jq outputs CRLF.

The --binary flag was added to jq in 1.7 but only for Windows, in 1.8 they added no-op support for that flag on Linux and macOS. Unlike the Windows and macOS runners that use the latest jq version, the Ubuntu runners use the jq version from the Ubuntu repositories so are stuck on jq 1.7.

Links:

Testing

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) February 3, 2026 17:34
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Feb 3, 2026
@FreeTubeBot FreeTubeBot merged commit 0efeb89 into development Feb 3, 2026
7 checks passed
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Feb 3, 2026
@absidue absidue deleted the absidue-patch-1 branch February 3, 2026 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants