Title: Support adding steps in parallel in Bitbucket pipelines · Issue #149 · usethis-python/usethis-python · GitHub
Open Graph Title: Support adding steps in parallel in Bitbucket pipelines · Issue #149 · usethis-python/usethis-python
X Title: Support adding steps in parallel in Bitbucket pipelines · Issue #149 · usethis-python/usethis-python
Description: Motivation Based on the current implementation I am working on for #54, I am making the decision to start by only supporting adding new steps in series, not in parallel. Pipeweld, the solver that underlies this logic, already supports ad...
Open Graph Description: Motivation Based on the current implementation I am working on for #54, I am making the decision to start by only supporting adding new steps in series, not in parallel. Pipeweld, the solver that u...
X Description: Motivation Based on the current implementation I am working on for #54, I am making the decision to start by only supporting adding new steps in series, not in parallel. Pipeweld, the solver that u...
Opengraph URL: https://github.com/usethis-python/usethis-python/issues/149
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Support adding steps in parallel in Bitbucket pipelines","articleBody":"**Motivation**\r\nBased on the current implementation I am working on for #54, I am making the decision to start by only supporting adding new steps in series, not in parallel. Pipeweld, the solver that underlies this logic, already supports adding steps in parallel, we mostly just need to write the integration for this aspect. There's also a similar integration to handle an edge case where we need to move an existing step to break up a parallelism.\r\n\r\nSupporting parallelism makes pipelines run more efficiently by taking into account (the lack of) dependency relations between steps. Supporting the ability to break up an existing parallelism allows us to satisfy otherwise-impossible dependency relations.\r\n\r\n**Summary of desired enhancement**\r\nHandle adding a new step to a Bitbucket pipeline in parallel to an existing step, and breaking up an existing parallelism.\r\n","author":{"url":"https://github.com/nathanjmcdougall","@type":"Person","name":"nathanjmcdougall"},"datePublished":"2025-01-07T18:27:16.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/149/usethis-python/issues/149"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:dfb99446-a421-0412-698c-089a34e489cb |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | BBB0:9B927:15060B2:1E78953:6A4CE230 |
| html-safe-nonce | f0fb2e202b49790578b3d9b500c1ae5fff29c4ba2f67c91ae1a3d27a0ce15674 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCQkIwOjlCOTI3OjE1MDYwQjI6MUU3ODk1Mzo2QTRDRTIzMCIsInZpc2l0b3JfaWQiOiI1NzY3NzE1MDY2ODAwMzAwNTkyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | b3459857467bd1fcdf843c23b945e6f210224f5051b1e50020c4ea7bd2fc709d |
| hovercard-subject-tag | issue:2773479580 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/usethis-python/usethis-python/149/issue_layout |
| twitter:image | https://opengraph.githubassets.com/190f8fb93fa1d0102e4cccde022ed5c392d341c9199eea43dc44839c1ec86948/usethis-python/usethis-python/issues/149 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/190f8fb93fa1d0102e4cccde022ed5c392d341c9199eea43dc44839c1ec86948/usethis-python/usethis-python/issues/149 |
| og:image:alt | Motivation Based on the current implementation I am working on for #54, I am making the decision to start by only supporting adding new steps in series, not in parallel. Pipeweld, the solver that u... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | nathanjmcdougall |
| hostname | github.com |
| expected-hostname | github.com |
| None | 299b43bca6e02ad35197ffeba30d2466846d5fb02ab96fbced5b5e6cec589fb8 |
| turbo-cache-control | no-preview |
| go-import | github.com/usethis-python/usethis-python git https://github.com/usethis-python/usethis-python.git |
| octolytics-dimension-user_id | 216362695 |
| octolytics-dimension-user_login | usethis-python |
| octolytics-dimension-repository_id | 842189705 |
| octolytics-dimension-repository_nwo | usethis-python/usethis-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 842189705 |
| octolytics-dimension-repository_network_root_nwo | usethis-python/usethis-python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | c5a57f04eeb310f57c73fd6d751d957e2ca27ed2 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width