Skip to content

Fix some workflows and remove a few easy to replace third-party actions#8609

Merged
FreeTubeBot merged 6 commits intoFreeTubeApp:developmentfrom
absidue:workflow-updates
Feb 3, 2026
Merged

Fix some workflows and remove a few easy to replace third-party actions#8609
FreeTubeBot merged 6 commits intoFreeTubeApp:developmentfrom
absidue:workflow-updates

Conversation

@absidue
Copy link
Member

@absidue absidue commented Jan 31, 2026

Pull Request Type

  • Other

Description

This pull request contains a collection of fixes for the GitHub Actions workflows and also replaces the some third-party actions with bash, jq and gh. I have split the changes up into separate commits to make reviewing easier.

Fixes:

  • Fixes the bash syntax errors in the release workflow
  • Fix errors in the actions/stale workflow when it tries to label and close issues by setting the label thresholds to -1, as actions/stale doesn't have a setting to only process pull requests
  • Merging a pull request is just closing with extra steps, so combine the merge and close label removal into a single job

Replaced actions:

  • jaywcjlove/github-action-package: reading and setting the version in the package.json file -> jq
  • actions/github-script: used to determine the version format for nightlies and RC releases -> bash script
  • mondeja/remove-labels-gh-action -> GitHub CLI/gh

Testing

I ran the added bash scripts locally to check that they worked and also ran actionlint (with shellcheck installed otherwise actionlint doesn't check the scripts) to make sure there were no new issues.

@FreeTubeBot FreeTubeBot enabled auto-merge (squash) January 31, 2026 13:07
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Jan 31, 2026
@FreeTubeBot FreeTubeBot merged commit c65d7f9 into FreeTubeApp:development Feb 3, 2026
6 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 workflow-updates branch February 3, 2026 06:41
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