Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix project board workflow #2704

Merged
merged 1 commit into from
Oct 10, 2022
Merged

Conversation

efb4f5ff-1298-471a-8973-3d47447115dc
Copy link
Member

@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc commented Oct 10, 2022

Fix project board workflow

Pull Request Type

  • Bugfix

Related issue

raised in #2436 (comment) by @linuxgirl22 confirmed in #1623

Description

There were several issues with this workflow:

  1. When adding or removing a random label this workflow would delete this issue from the project board or add this issue to the project board.
  2. When issue gets closed it removes the issue from the project board but when an issue gets reopened it didnt add the issue back to the project board
  3. This workflow also move issues from bucket X to the to assign bucket under certain edge cases when adding labels / removing labels

Nr 1/3. fixed by removing the labeled and unlabeled logic more info on why i did this in 'Additional context'
Nr 2. fixed by adding some adding some code that would check if the issue has been reopened

Testing

  1. Open up issue in https://github.com/efb4f5ff-1298-471a-8973-3d47447115dc/FreeTube/issues/new/choose
  2. See that issue gets added to project board
  3. Close issue
  4. See issue gets removed from project board
  5. Reopen issue
  6. See that issue gets added back to project board

Additional context

Okay so the original workflow was intended with the following rationale. When u remove the bug label, it means that the issue needs to get removed from the bug project board. This rationale was valid in the early development stages of FT. There were no dedicated bug and feature request templates. Questions and discussion were opened up as issues instead of in dedicated discussion section like we have now. So chances were very high that someone asked a question when the bug label was applied. In this case u would remove the bug label and add the question label.

Rationale for edited workflow is that we will never remove the bug label because we have dedicated issue templates. If an user makes an error by picking the bug template instead of the feature request template, we should request them to create the issue in the correct template instead of just replacing the label.

Hope it all makes sense :)

@PrestonN PrestonN enabled auto-merge (squash) October 10, 2022 12:30
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Oct 10, 2022
@PrestonN PrestonN merged commit 5106868 into development Oct 10, 2022
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Oct 10, 2022
@efb4f5ff-1298-471a-8973-3d47447115dc efb4f5ff-1298-471a-8973-3d47447115dc deleted the fix-projectboard-automation branch October 10, 2022 14:02
MarmadileManteater added a commit to MarmadileManteater/FreeTubeAndroid that referenced this pull request Oct 11, 2022
commit c886559
Merge: f4d73ca 09e61ae
Author: Emma <[email protected]>

Merge branch 'development' of https://github.com/MarmadileManteater/FreeTubeCordova into development

commit f4d73ca
Merge: 0e605d9 ae9d329
Author: Emma <[email protected]>

Merge 'upstream/development' into development

commit ae9d329
Author: atilluF <[email protected]>

Translated using Weblate (Italian)

commit b2b9d97
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump electron-builder from 23.3.3 to 23.6.0 (FreeTubeApp#2705)

commit 3c7b143
Author: Emma <[email protected]>

Improving responsiveness in Settings (FreeTubeApp#2694)

commit 3af6dd7
Author: Jeff Huang <[email protected]>

Translated using Weblate (Chinese (Traditional))

commit b127c85
Author: Eric <[email protected]>

Translated using Weblate (Chinese (Simplified))

commit 40859b5
Author: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>

Update index.js (FreeTubeApp#2706)

commit 3db62f6
Author: gallegonovato <[email protected]>

Translated using Weblate (Spanish)

commit b4bfbdc
Author: Ihor Hordiichuk <[email protected]>

Translated using Weblate (Ukrainian)

commit 09e61ae
Merge: 0e605d9 bdb8b17
Author: Emma <[email protected]>

Merge branch 'FreeTubeApp:development' into development

commit 0e605d9
Author: Emma <[email protected]>

Removing custom videoJS css which is no longer necessary

commit d5bc0cd
Merge: ec906ef 687352f
Author: Emma <[email protected]>

Merge remote-tracking branch 'upstream/development' into development

commit ec906ef
Merge: e202c79 7ca6440
Author: Emma <[email protected]>

Merge branch 'upstream_development' into development

commit bdb8b17
Merge: 687352f e64db7f
Author: Hosted Weblate <[email protected]>

Merge branch 'origin/development' into Weblate.

commit e64db7f
Author: Oğuz Ersen <[email protected]>

Translated using Weblate (Turkish)

commit 66e1ff3
Author: Rex_sa <[email protected]>

Translated using Weblate (Arabic)

commit 687352f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump mikefarah/yq from 4.27.5 to 4.28.1 (FreeTubeApp#2703)

commit 1508b05
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump lefthook from 1.1.1 to 1.1.2 (FreeTubeApp#2699)

commit b3e0cc3
Author: Preston <[email protected]>

Switch token for Flathub deployment

commit c63149d
Merge: 7fb5d47 f07aefd
Author: Hosted Weblate <[email protected]>

Merge branch 'origin/development' into Weblate.

commit f07aefd
Author: gallegonovato <[email protected]>

Translated using Weblate (Spanish)

commit 7fb5d47
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump yt-channel-info from 3.1.0 to 3.1.1 (FreeTubeApp#2702)

commit 5106868
Author: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>

Update report.yml (FreeTubeApp#2704)

commit ce24739
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump mini-css-extract-plugin from 2.6.0 to 2.6.1 (FreeTubeApp#2701)

commit 48fe90e
Merge: 22a5062 03cb0db
Author: Hosted Weblate <[email protected]>

Merge branch 'origin/development' into Weblate.

commit 03cb0db
Author: gallegonovato <[email protected]>

Translated using Weblate (Galician)

commit eeeb903
Author: Florin Voicu <[email protected]>

Translated using Weblate (Romanian)

commit 74f57b7
Author: HexagonCDN <[email protected]>

Translated using Weblate (Vietnamese)

commit 22a5062
Author: absidue <[email protected]>

Move calculateColorLuminance, calculatePublishedDate and buildVTTFileLocally out of the store (FreeTubeApp#2692)

commit 7ca6440
Author: Aiz <[email protected]>

Add shortcuts for refresh buttons on Subscription, Trending, and Popular views (FreeTubeApp#2689)

commit aa4a01b
Author: absidue <[email protected]>

Cleanup the web webpack config (FreeTubeApp#2690)

commit 41fee01
Author: ChunkyProgrammer <[email protected]>

Improve Importing Subscriptions (FreeTubeApp#2604)

commit 2154255
Author: efb4f5ff-1298-471a-8973-3d47447115dc <73130443+efb4f5ff-1298-471a-8973-3d47447115dc@users.noreply.github.com>

Advertise FT better in README (FreeTubeApp#2677)

**Full Changelog**: 0.17.1-nightly-66...0.17.1-nightly-67
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.

4 participants