\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]",[3034],{"name":3021,"color":3022},5338,"Build status not completing on matrix pipelines with BitBucket","2025-07-17T18:03:12Z","https://github.com/woodpecker-ci/woodpecker/issues/5338",0.8202656,{"description":3041,"labels":3042,"number":3047,"owner":3024,"repository":3025,"state":3026,"title":3048,"updated_at":3049,"url":3050,"score":3051},"### Component\r\n\r\nweb-ui\r\n\r\n### Describe the bug\r\n\r\nRunning pipeline with a service, it doesn't change its status and logs are empty unless page are reloaded.\r\n\r\nPipeline:\r\n```yaml\r\nservices:\r\n database:\r\n image: mysql\r\n environment:\r\n - MYSQL_DATABASE=test\r\n - MYSQL_ROOT_PASSWORD=example\r\n ports:\r\n - 3306\r\nsteps:\r\n get-version:\r\n image: ubuntu\r\n commands:\r\n - ( apt update && apt dist-upgrade -y && apt install -y mysql-client 2>&1 )> /dev/null\r\n - sleep 60s # need to wait for mysql-server init\r\n - echo 'SHOW VARIABLES LIKE \"version\"' | mysql -uroot -hdatabase test -pexample\r\n```\r\n\r\nStart pipeline and click on the service step - logs exist:\r\n\r\n\r\nThen switch to the general step and wait to complete - there are logs, status changes to completed, execution timer stops:\r\n\r\n\r\nSwitch back to the service - now there are no logs, step is executing forever:\r\n\r\n\r\nAfter page reloading, all displays as expected - logs, status and execution timer:\r\n\r\n\r\nThe later should be without refreshing page.\r\n\r\n\r\n### System Info\r\n\r\n```shell\r\n2.0.0-rc.0, Kubernetes\r\n```\r\n\r\n\r\n### Additional context\r\n\r\n_No response_\r\n\r\n### Validations\r\n\r\n- [X] Read the [Contributing Guidelines](https://github.com/woodpecker-ci/woodpecker/blob/main/CONTRIBUTING.md).\r\n- [X] Read the [docs](https://woodpecker-ci.org/docs/intro).\r\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.\r\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]\r\n- [X] Check that this is a concrete bug. For Q&A join our [Discord Chat Server](https://discord.gg/fcMQqSMXJy) or the [Matrix room](https://matrix.to/#/#woodpecker:matrix.org).",[3043,3044],{"name":3021,"color":3022},{"name":3045,"color":3046},"ui","46DEA2",2831,"Service step doesn't change its status","2024-01-09T21:30:54Z","https://github.com/woodpecker-ci/woodpecker/issues/2831",0.8279352,{"description":3053,"labels":3054,"number":3058,"owner":3024,"repository":3025,"state":3026,"title":3059,"updated_at":3060,"url":3061,"score":3062},"\r\n\r\ncurrent behaviour:\r\n 1. deactivate webhook\r\n 2. actiavet webhook\r\n\r\nmore:\r\n - [ ] cancel all running pipelines\r\n - [ ] after cancel set all pipeline states who have **not** [cancled, sucess, failed] to cancled\r\n - [ ] recalculate build_index\r\n - [ ] remove duplicated webhooks",[3055],{"name":3056,"color":3057},"enhancement","7E1FE4",591,"Repair Repo should do more","2022-11-08T12:45:29Z","https://github.com/woodpecker-ci/woodpecker/issues/591",0.8280912,{"description":3064,"labels":3065,"number":3066,"owner":3024,"repository":3025,"state":3067,"title":3068,"updated_at":3069,"url":3070,"score":3071},"",[],43,"closed","Allow cancelation of pending builds","2019-11-12T21:34:43Z","https://github.com/woodpecker-ci/woodpecker/issues/43",0.7109599,{"description":3073,"labels":3074,"number":3078,"owner":3024,"repository":3025,"state":3067,"title":3079,"updated_at":3080,"url":3081,"score":3082},"If I try to restart a pipeline with errors I am getting a 500",[3075],{"name":3076,"color":3077},"build","6AB8BA",2753,"Restarting pipelines with errors is returning 500","2023-12-13T13:11:07Z","https://github.com/woodpecker-ci/woodpecker/issues/2753",0.74704105,{"description":3084,"labels":3085,"number":1662,"owner":3024,"repository":3025,"state":3067,"title":3089,"updated_at":3090,"url":3091,"score":3092},"If a new commit arrives to a branch, cancel the older build.\r\n\r\nToday with quickly repeated commits and pushes, the CI builds for all commits. The goal would be to cancel the build running on the older commit, since it's not relevant anymore, just holds up resources.",[3086],{"name":3087,"color":3088},"feature","180DBE","Superseded builds - Skip outdated builds","2022-05-09T09:26:10Z","https://github.com/woodpecker-ci/woodpecker/issues/11",0.7627926,{"description":3064,"labels":3094,"number":810,"owner":3024,"repository":3025,"state":3067,"title":3096,"updated_at":3097,"url":3098,"score":3099},[3095],{"name":3021,"color":3022},"Send event after declining builds","2022-01-09T02:47:32Z","https://github.com/woodpecker-ci/woodpecker/issues/668",0.78037,{"description":3101,"labels":3102,"number":3106,"owner":3024,"repository":3025,"state":3067,"title":3107,"updated_at":3108,"url":3109,"score":3110},"If for example you push 4 times a commit to a pull request, 4 builds get triggered. If not gated the first one should run, the following 2 will get declined as they where still pending and the last one will be executed too. If gated only the last one will stay to be accepted/declined",[3103],{"name":3104,"color":3105},"duplicate","9D1C99",773,"Auto Decline if newer build exists","2022-02-10T12:34:21Z","https://github.com/woodpecker-ci/woodpecker/issues/773",0.7813153,{"description":3112,"labels":3113,"number":3115,"owner":3024,"repository":3025,"state":3067,"title":3116,"updated_at":3117,"url":3118,"score":3119},"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 ...",[3114],{"name":3087,"color":3088},500,"Restart a single job [and it's dependencies]","2023-11-04T15:00:55Z","https://github.com/woodpecker-ci/woodpecker/issues/500",0.79161537,["Reactive",3121],{},["Set"],["ShallowReactive",3124],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fGSPTJ2tZoLE-RhBtygj4sQCr_X9JvxPigTw1Gigtvb0":-1},"/woodpecker-ci/woodpecker/33"]