Skip to content

Conversation

@mfranzke
Copy link
Collaborator

@mfranzke mfranzke commented Sep 15, 2025

Proposed changes

We'd like to not just run one but two dependabot PRs in parallel (e.g. if one pipeline is running after the merge to main) and that for divide them into two groups.

Types of changes

  • Bugfix (non-breaking change that fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Refactoring (improvements to existing components or architectural decisions)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Documentation Update (if none of the other choices apply)

Further comments

@mfranzke mfranzke self-assigned this Sep 15, 2025
@mfranzke mfranzke added the 🍄🆙improvement New feature or request label Sep 15, 2025
@mfranzke mfranzke added the 🚢📀cicd Changes inside .github folder label Sep 15, 2025
@changeset-bot
Copy link

changeset-bot bot commented Sep 15, 2025

⚠️ No Changeset found

Latest commit: f4da854

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions
Copy link
Contributor

@mfranzke mfranzke moved this to 🏗 In development in UX Engineering Team Backlog Sep 15, 2025
@mfranzke mfranzke enabled auto-merge (squash) September 15, 2025 17:38
@mfranzke mfranzke requested a review from Copilot September 15, 2025 17:39
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR refactors the CI/CD pipeline concurrency configuration to allow up to two Dependabot PRs to run in parallel instead of running them sequentially. The change modifies the concurrency grouping logic to create two separate groups for Dependabot PRs based on the PR number modulo 2.

Key changes:

  • Updates concurrency grouping to allow 2 parallel Dependabot PR executions
  • Uses PR number modulo 2 to distribute Dependabot PRs across two groups
  • Updates inline documentation to reflect the new parallel execution limit

@mfranzke mfranzke moved this from 🏗 In development to 👀 In review in UX Engineering Team Backlog Sep 16, 2025
@mfranzke
Copy link
Collaborator Author

We sadly cannot use modulo or arithmetic in workflow expressions.

@mfranzke mfranzke closed this Sep 16, 2025
auto-merge was automatically disabled September 16, 2025 16:39

Pull request was closed

@github-project-automation github-project-automation bot moved this from 👀 In review to ✅ Done in UX Engineering Team Backlog Sep 16, 2025
@mfranzke mfranzke deleted the refactor-extend-to-two-parallel-dependabot-prs branch September 16, 2025 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🚢📀cicd Changes inside .github folder 🍄🆙improvement New feature or request

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

3 participants