Skip to content

Change the release workflow to accept the release ID as an input#6751

Merged
FreeTubeBot merged 1 commit intoFreeTubeApp:developmentfrom
absidue:release-id-input
Feb 5, 2025
Merged

Change the release workflow to accept the release ID as an input#6751
FreeTubeBot merged 1 commit intoFreeTubeApp:developmentfrom
absidue:release-id-input

Conversation

@absidue
Copy link
Member

@absidue absidue commented Feb 4, 2025

Change the release workflow to accept the release ID as an input

Pull Request Type

  • Other

Description

Currently the release workflow takes the release ID out of a repository secret. As editing the repository secrets is a cumbersome process I decided to use a workflow input instead, that way you can just paste it into a text box before pressing the Run workflow button right below it.

https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#workflow_dispatch

Screenshots

release-id-input

Desktop

  • OS: Windows
  • OS Version: 10
  • FreeTube version:

@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Feb 4, 2025
@FreeTubeBot FreeTubeBot enabled auto-merge (squash) February 4, 2025 22:09
@ChunkyProgrammer
Copy link
Member

Should this be merged into master instead?

@absidue
Copy link
Member Author

absidue commented Feb 5, 2025

This pull request no, if we do that then the branches will get out of sync. I can however create a second pull request that goes into the master branch if we don't want to wait until the next release to do it.

In my mind the development branch is the source of truth and the master branch just contains snapshots of the development branch.

@FreeTubeBot FreeTubeBot merged commit 9dc7f52 into FreeTubeApp:development Feb 5, 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 Feb 5, 2025
@absidue absidue deleted the release-id-input branch February 5, 2025 22:24
efb4f5ff-1298-471a-8973-3d47447115dc added a commit that referenced this pull request Feb 11, 2025
Cherry pick: Change the release workflow to accept the release ID as an input (#6751)
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