Skip to content

Add Workflow to Automate Updating the Website Version Number#7989

Merged
FreeTubeBot merged 7 commits intoFreeTubeApp:developmentfrom
PrestonN:development
Sep 11, 2025
Merged

Add Workflow to Automate Updating the Website Version Number#7989
FreeTubeBot merged 7 commits intoFreeTubeApp:developmentfrom
PrestonN:development

Conversation

@PrestonN
Copy link
Member

@PrestonN PrestonN commented Sep 5, 2025

Pull Request Type

  • Bugfix
  • Feature Implementation
  • Documentation
  • Other

Description

There's been an issue where FreeTube releases can be delayed because of having to wait for approvals over on the website end to update the version number over there. This PR creates a new workflow script that will update the index.php file on the repo with the new version number and automatically push to it's master branch.

Testing

I created forks of both the FreeTube and FreeTubeApp.io repos, created 2 test releases and confirmed that the correct file updated on the site repo.

@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Sep 5, 2025
@FreeTubeBot FreeTubeBot enabled auto-merge (squash) September 5, 2025 20:01
@FreeTubeBot FreeTubeBot merged commit 0256077 into FreeTubeApp:development Sep 11, 2025
5 checks passed
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Sep 11, 2025
efb4f5ff-1298-471a-8973-3d47447115dc pushed a commit to efb4f5ff-1298-471a-8973-3d47447115dc/FreeTube that referenced this pull request Sep 11, 2025
…eApp#7989)

* Create updateSite.yaml

* Rename updateSite.yaml to updateSite.yml

* Update updateSite.yml

* Update updateSite.yml

* Update updateSite.yml

* Update updateSite.yml

* Update updateSite.yml
PikachuEXE added a commit to PikachuEXE/FreeTube that referenced this pull request Sep 15, 2025
* development: (31 commits)
  Bump mikefarah/yq from 4.47.1 to 4.47.2 (FreeTubeApp#8039)
  Bump marked from 16.2.1 to 16.3.0 (FreeTubeApp#8040)
  Bump eslint-plugin-jsdoc from 57.0.3 to 57.0.8 in the eslint group (FreeTubeApp#8038)
  Adjust homebrew link to maintainers tap (FreeTubeApp#8041)
  Remove n argument in sed (FreeTubeApp#8033)
  Translated using Weblate (Russian)
  Bump eslint-plugin-jsdoc from 56.1.2 to 57.0.3 in the eslint group (FreeTubeApp#8030)
  Bump youtubei.js from 15.1.0 to 15.1.1 (FreeTubeApp#8031)
  Translated using Weblate (Polish)
  Bump eslint-plugin-jsdoc from 55.0.0 to 56.1.2 in the eslint group (FreeTubeApp#8020)
  Bump lefthook from 1.12.4 to 1.13.0 (FreeTubeApp#8026)
  Bump swiper from 11.2.10 to 12.0.1 (FreeTubeApp#8024)
  Bump globals from 16.3.0 to 16.4.0 (FreeTubeApp#8023)
  Bump package version from 0.23.8 to 0.23.9 (FreeTubeApp#8027)
  Bump youtubei.js from 15.0.1 to 15.1.0 (FreeTubeApp#8022)
  Add Workflow to Automate Updating the Website Version Number (FreeTubeApp#7989)
  Translated using Weblate (Czech)
  Translated using Weblate (Dutch)
  Translated using Weblate (Icelandic)
  Bump sass from 1.91.0 to 1.92.1 (FreeTubeApp#8003)
  ...

# Conflicts:
#	package.json
caetano-dev pushed a commit to caetano-dev/FreeTube that referenced this pull request Sep 17, 2025
…eApp#7989)

* Create updateSite.yaml

* Rename updateSite.yaml to updateSite.yml

* Update updateSite.yml

* Update updateSite.yml

* Update updateSite.yml

* Update updateSite.yml

* Update updateSite.yml
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