\n\nAnd here is the outcome on BitBucket:\n\u003Cimg width=\"479\" height=\"182\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/11c2a65d-cbf2-4162-9805-3d035bdac04e\" />\n\n\n### Steps to reproduce\n\n1. Run Woodpecker with BitBucket Cloud forge\n2. Create a pipeline that uses a matrix\n3. Let the pipeline finish on Woodpecker\n4. Observe the build statuses on the commit in BitBucket\n\n### Expected behavior\n\nBoth pipelines should show completed.\n\n### System Info\n\n```shell\nWoodpecker version: v3.8.0\n```\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [x] Read the [docs](https://woodpecker-ci.org/docs/intro).\n- [x] Check that there isn't [already an issue](https://github.com/woodpecker-ci/woodpecker/issues) that reports the same bug to avoid creating a duplicate.\n- [x] Checked that the bug isn't fixed in the `next` version already [https://woodpecker-ci.org/versions]",[3045],{"name":3035,"color":3036},5338,"Build status not completing on matrix pipelines with BitBucket","2025-07-17T18:03:12Z","https://github.com/woodpecker-ci/woodpecker/issues/5338",0.7701653,{"description":3052,"labels":3053,"number":3058,"owner":3024,"repository":3025,"state":3059,"title":3060,"updated_at":3061,"url":3062,"score":3063},"if the pipeline fails because of an external issue like:\r\n\r\nhttps://ci.woodpecker-ci.org/repos/3780/pipeline/11472\r\n\r\nthe restarted pipeline do not find the pipeline config:\r\n\r\nhttps://ci.woodpecker-ci.org/repos/3780/pipeline/11475/errors\r\n\r\nI would expect that the pipeline restart with the old config and try to fetch external things like e.g. secrets again",[3054,3055],{"name":3035,"color":3036},{"name":3056,"color":3057},"server","5D7A92",3107,"closed","Can not restart failed pipelines","2024-01-03T11:56:52Z","https://github.com/woodpecker-ci/woodpecker/issues/3107",0.68840665,{"description":3065,"labels":3066,"number":3070,"owner":3024,"repository":3025,"state":3059,"title":3071,"updated_at":3072,"url":3073,"score":3074},"Add a function to restart and optional it's related job that would come next.\r\n\r\nProblem: The workspace is dropped after pipeline exec/fail. Let's say you had a \"install build tools\" step before build, it wont have access to those tools ...",[3067],{"name":3068,"color":3069},"feature","180DBE",500,"Restart a single job [and it's dependencies]","2023-11-04T15:00:55Z","https://github.com/woodpecker-ci/woodpecker/issues/500",0.7154602,{"description":3076,"labels":3077,"number":3082,"owner":3024,"repository":3025,"state":3059,"title":3083,"updated_at":3084,"url":3085,"score":3086},"### Component\n\nserver\n\n### Describe the bug\n\nSometimes pipeline cancellations still result in errors that will flag the pipeline as failed instead of cancelled:\r\n\r\n\r\n\n\n### Steps to reproduce\n\nHave not found a reliable way to reproduce this specific case.\n\n### Expected behavior\n\nPipeline should be marked as cancelled instead of failed.\n\n### System Info\n\n```shell\nnext-bf5405b6cc\n```\n\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Read the [docs](https://woodpecker-ci.org/docs/intro).\n- [X] Check that there isn't [already an issue](https://github.com/woodpecker-ci/woodpecker/issues) that reports the same bug to avoid creating a duplicate.\n- [X] Checked that the bug isn't fixed in the `next` version already [https://woodpecker-ci.org/faq#which-version-of-woodpecker-should-i-use]",[3078,3079],{"name":3035,"color":3036},{"name":3080,"color":3081},"ui","46DEA2",4349,"Cancelled pipelines marked as failed","2024-11-12T06:48:56Z","https://github.com/woodpecker-ci/woodpecker/issues/4349",0.7502187,{"description":3088,"labels":3089,"number":3090,"owner":3024,"repository":3025,"state":3059,"title":3091,"updated_at":3092,"url":3093,"score":3094},"Wait until running builds finish, don't start new one.",[],33,"Graceful restarts","2019-06-28T07:24:41Z","https://github.com/woodpecker-ci/woodpecker/issues/33",0.75171477,{"description":3096,"labels":3097,"number":3100,"owner":3024,"repository":3025,"state":3059,"title":3101,"updated_at":3102,"url":3103,"score":3104},"source: https://codeberg.org/Codeberg-CI/feedback/issues/27\r\n\r\n```\r\nsqlite> select build_status,build_created,build_started,build_finished from builds where build_repo_id = 4053 AND build_number=57;\r\nbuild_status build_created build_started build_finished\r\n------------ ------------- ------------- --------------\r\nfailure 1637414240 1637414240 0 \r\nsqlite> select build_status,build_created,build_started,build_finished from builds where build_repo_id = 4053 AND build_number=59;\r\nbuild_status build_created build_started build_finished\r\n------------ ------------- ------------- --------------\r\nsuccess 1637428693 1637428694 1637429120\r\n```",[3098,3099],{"name":3035,"color":3036},{"name":3056,"color":3057},705,"If pipelin fail, finish time is not saved to database","2022-01-31T14:38:39Z","https://github.com/woodpecker-ci/woodpecker/issues/705",0.75315505,{"description":3106,"labels":3107,"number":3109,"owner":3024,"repository":3025,"state":3059,"title":3110,"updated_at":3111,"url":3112,"score":3113},"### Component\n\nweb-ui\n\n### Describe the bug\n\nThe pipeline status image (on Woodpecker - returned by API: /api/badges/25/status.svg ) shows ERROR, even that last build is OK:\r\n\r\n\n\n### System Info\n\n```shell\nversion 2.4.1 running on Docker\n```\n\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Read the [docs](https://woodpecker-ci.org/docs/intro).\n- [X] Check that there isn't [already an issue](https://github.com/woodpecker-ci/woodpecker/issues) that reports the same bug to avoid creating a duplicate.\n- [X] Checked that the bug isn't fixed in the `next` version already [https://woodpecker-ci.org/faq#which-version-of-woodpecker-should-i-use]",[3108],{"name":3035,"color":3036},3561,"Pipeline status is error, but last job is OK","2024-04-15T10:15:05Z","https://github.com/woodpecker-ci/woodpecker/issues/3561",0.7557999,{"description":3115,"labels":3116,"number":3118,"owner":3024,"repository":3025,"state":3059,"title":3119,"updated_at":3120,"url":3121,"score":3122},"### Clear and concise description of the problem\n\nYou can't start a pipeline once it's declined.\n\n### Suggested solution\n\nShow the restart button for declined pipelines to allow to start a declined pipeline later.\n\n### Alternative\n\n_No response_\n\n### Additional context\n\n_No response_\n\n### Validations\n\n- [X] Read the [Contributing Guidelines](https://github.com/woodpecker-ci/woodpecker/blob/master/CONTRIBUTING.md).\n- [X] Read the [docs](https://woodpecker-ci.org/docs/intro).\n- [X] Check that there isn't already an [issue](https://github.com/woodpecker-ci/woodpecker/issues) that request the same feature to avoid creating a duplicate.",[3117],{"name":3068,"color":3069},935,"Allow to restart declined pipeline","2022-05-24T16:32:38Z","https://github.com/woodpecker-ci/woodpecker/issues/935",0.7600881,["Reactive",3124],{},["Set"],["ShallowReactive",3127],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fthliaTtImInt04Ip_b63lIehsNrwshpHCuFxL4svnL4":-1},"/woodpecker-ci/woodpecker/2753"]