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

Group dependabot created updates for some packages in fewer PRs #3968

Merged

Conversation

PikachuEXE
Copy link
Collaborator

@PikachuEXE PikachuEXE commented Aug 29, 2023

Pull Request Type

  • Bugfix
  • Feature Implementation
  • Documentation
  • Other

Related issue

N/A

Description

We can now group dependabot created updates together
https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#groups

We can discuss what/how to be grouped together
But I do feel the swamp of PRs every week for some of the related packages seems too many (especially with several repos)
And I am not sure if this reduce the chance of code conflicts after merging PRs (but we don't have that many yet I guess)

Screenshots

List of seems related packages' updates recently

Example 1: babel
https://github.com/FreeTubeApp/FreeTube/pulls?q=is%3Apr+sort%3Aupdated-desc+label%3A"PR%3A+dependencies"+is%3Amerged+babel
image

Example 2: eslint
https://github.com/FreeTubeApp/FreeTube/pulls?q=is%3Apr+sort%3Aupdated-desc+label%3A%22PR%3A+dependencies%22+is%3Amerged+eslint
image

Example 3: fontawesome
https://github.com/FreeTubeApp/FreeTube/pulls?q=is%3Apr+sort%3Aupdated-desc+label%3A%22PR%3A+dependencies%22+is%3Amerged+fontawesome+

Testing

NO idea

Desktop

  • OS:
  • OS Version:
  • FreeTube version:

Additional context

@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label Aug 29, 2023
@FreeTubeBot FreeTubeBot enabled auto-merge (squash) August 29, 2023 01:38
@efb4f5ff-1298-471a-8973-3d47447115dc

Maybe also group fontawesome deps?

@PikachuEXE
Copy link
Collaborator Author

@efb4f5ff-1298-471a-8973-3d47447115dc added

@absidue
Copy link
Member

absidue commented Aug 29, 2023

Would also like to see a group for stylelint:
The packages are:

  • stylelint
  • stylelint-config-sass-guidelines
  • stylelint-config-standard
  • stylelint-high-performance-animation
  • postcss (needed for stylelint-config-sass-guidelines)
  • postcss-scss (needed for stylelint-config-sass-guidelines)
  • @double-great/stylelint-a11y

so these patterns should work:

stylelint:
  patterns:
    - "stylelint"
    - "stylelint-*"
    - "postcss"
    - "postcss-scss"
    - "@double-great/stylelint-a11y"

@PikachuEXE
Copy link
Collaborator Author

@ChunkyProgrammer @absidue added

@PikachuEXE
Copy link
Collaborator Author

@efb4f5ff-1298-471a-8973-3d47447115dc Just get this merged...
Another wave is coming...
image

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

srry for delay

@FreeTubeBot FreeTubeBot merged commit aa7c4a4 into FreeTubeApp:development Sep 5, 2023
@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label Sep 5, 2023
PikachuEXE added a commit to PikachuEXE/FreeTube that referenced this pull request Sep 5, 2023
* development: (66 commits)
  Group dependabot created updates for some packages in fewer PRs (FreeTubeApp#3968)
  Chore: Update vscode configurations (FreeTubeApp#3986)
  Bump youtubei.js from 6.1.0 to 6.3.0 (FreeTubeApp#3994)
  Bump postcss from 8.4.28 to 8.4.29 (FreeTubeApp#3995)
  Bump @babel/preset-env from 7.22.10 to 7.22.14 (FreeTubeApp#3996)
  Bump marked from 7.0.5 to 8.0.0 (FreeTubeApp#3993)
  Bump electron-builder from 24.6.3 to 24.6.4 (FreeTubeApp#3992)
  Translated using Weblate (Italian)
  Translated using Weblate (Dutch)
  Translated using Weblate (Swedish)
  Translated using Weblate (Swedish)
  Translated using Weblate (Dutch)
  Translated using Weblate (Chinese (Traditional))
  Translated using Weblate (Japanese)
  Translated using Weblate (Romanian)
  Translated using Weblate (Estonian)
  Compressed Images (FreeTubeApp#3988)
  Translated using Weblate (Hungarian)
  Translated using Weblate (Hungarian)
  Translated using Weblate (Czech)
  ...

# Conflicts:
#	package.json
PikachuEXE added a commit to PikachuEXE/FreeTube that referenced this pull request Sep 7, 2023
* development:
  Add button to pause playlist after current video (FreeTubeApp#3938)
  Translated using Weblate (Greek)
  Translated using Weblate (Lithuanian)
  Translated using Weblate (Swedish)
  Translated using Weblate (Catalan)
  Make ft-channel-bubble an actual link when it is being used as one (FreeTubeApp#3980)
  Translated using Weblate (Catalan)
  Translated using Weblate (Catalan)
  Translated using Weblate (French)
  Bump lefthook from 1.4.9 to 1.4.10 (FreeTubeApp#4003)
  Bump the babel group with 3 updates (FreeTubeApp#4000)
  Bump actions/checkout from 3 to 4 (FreeTubeApp#3999)
  Group dependabot created updates for some packages in fewer PRs (FreeTubeApp#3968)
  Chore: Update vscode configurations (FreeTubeApp#3986)
  Bump youtubei.js from 6.1.0 to 6.3.0 (FreeTubeApp#3994)
  Bump postcss from 8.4.28 to 8.4.29 (FreeTubeApp#3995)
  Bump @babel/preset-env from 7.22.10 to 7.22.14 (FreeTubeApp#3996)
  Bump marked from 7.0.5 to 8.0.0 (FreeTubeApp#3993)
  Bump electron-builder from 24.6.3 to 24.6.4 (FreeTubeApp#3992)

# Conflicts:
#	src/renderer/views/Watch/Watch.js
PikachuEXE added a commit to PikachuEXE/FreeTube that referenced this pull request Sep 7, 2023
* feature/playlist-2023-05: (25 commits)
  ! Fix prompt style issue caused by old branch changes
  * Update single playlist view to only show `Remove watched videos` btn when there is any video
  Add button to pause playlist after current video (FreeTubeApp#3938)
  Translated using Weblate (Greek)
  Translated using Weblate (Lithuanian)
  Translated using Weblate (Swedish)
  Translated using Weblate (Catalan)
  Make ft-channel-bubble an actual link when it is being used as one (FreeTubeApp#3980)
  $ Remove unused and unusable playlist code for inserting video IDs into a playlist
  $ Remove unused mapActions entries
  * Make adding large no. of videos faster
  Translated using Weblate (Catalan)
  Translated using Weblate (Catalan)
  Translated using Weblate (French)
  Bump lefthook from 1.4.9 to 1.4.10 (FreeTubeApp#4003)
  Bump the babel group with 3 updates (FreeTubeApp#4000)
  Bump actions/checkout from 3 to 4 (FreeTubeApp#3999)
  Group dependabot created updates for some packages in fewer PRs (FreeTubeApp#3968)
  Chore: Update vscode configurations (FreeTubeApp#3986)
  Bump youtubei.js from 6.1.0 to 6.3.0 (FreeTubeApp#3994)
  ...
@PikachuEXE PikachuEXE deleted the dev/group-dependabot-updates branch September 8, 2023 00:01
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