\r\n\n\n### Steps to reproduce\n\n.\n\n### Expected behavior\n\n_No response_\n\n### System Info\n\n```shell\n\"next-d126cf9e35\"\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]",[2001,2004],{"name":2002,"color":2003},"bug","d73a4a",{"name":2005,"color":2006},"ui","46DEA2",4677,"`tag` pipelines are missing avatar and commit title","2025-01-12T06:19:42Z","https://github.com/woodpecker-ci/woodpecker/issues/4677",0.8256785,{"description":2013,"labels":2014,"number":770,"owner":1991,"repository":1992,"state":2015,"title":2016,"updated_at":2017,"url":2018,"score":2019},"Today govendor is used.\r\n\r\nThe task is to drop govendor and manage dependencies with Go Modules.",[],"closed","Migrate to Go Modules","2019-10-24T08:48:53Z","https://github.com/woodpecker-ci/woodpecker/issues/4",0.7698565,{"description":2021,"labels":2022,"number":2023,"owner":1991,"repository":1992,"state":2015,"title":2024,"updated_at":2025,"url":2026,"score":2027},"The CLI has many confusing features that were only working in Drone Enterprise.\r\n\r\nThis task is about slimming down the CLI to reduce confusion.",[],14,"Prune the not opensource nonsense from the CLI","2019-04-07T19:07:57Z","https://github.com/woodpecker-ci/woodpecker/issues/14",0.79753876,{"description":2029,"labels":2030,"number":2034,"owner":1991,"repository":1992,"state":2015,"title":2035,"updated_at":2036,"url":2037,"score":2038},"this way packages like alpine and nix dont have problems to build woodpecker.\r\n\r\nas they neither have to worry about rollup's mess with [native binarys](https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/58456) nor that pnpm builttools are not jet in place in nix",[2031],{"name":2032,"color":2033},"build","6AB8BA",3219,"include prebuild webui in source tarbal","2024-01-21T21:18:22Z","https://github.com/woodpecker-ci/woodpecker/issues/3219",0.8030647,{"description":2040,"labels":2041,"number":2042,"owner":1991,"repository":1992,"state":2015,"title":2043,"updated_at":2044,"url":2045,"score":2046},"> That's a think golangci-lint suggests as well, right? Maybe we should add it?\r\n\r\nI'm not sure if it checks filenames, but it does check package/struct names. \r\nEither way, I agree with adding it. It has some good linters (and some bad ones) which can be useful.\r\n\r\n_Originally posted by @jolheiser in https://github.com/woodpecker-ci/woodpecker/issues/434#issuecomment-941292203_",[],435,"Add golangci-lint","2021-12-01T13:43:36Z","https://github.com/woodpecker-ci/woodpecker/issues/435",0.8047259,{"description":2048,"labels":2049,"number":2053,"owner":1991,"repository":1992,"state":2015,"title":2054,"updated_at":2055,"url":2056,"score":2057},"# Required open issues / PRs\r\n- [x] #4314 fixed\r\n- [x] v2.8.0 with https://github.com/woodpecker-ci/woodpecker/issues/4306 released\r\n- [x] service settings (https://github.com/woodpecker-ci/woodpecker/pull/4336)\r\n- [ ] ...\r\n\r\n# Breaking changes (sorted by impact for users)\r\n\r\n- change of webhook => requires repair all #4013 \r\n- removed deprecated keywords: \r\n - `pipeline`, `platform`, `branches`, `steps.[name].secrets` #4363 #3916 \r\n - `steps.[name].group`, removed `include` / `exclude` from when filter #4016\r\n- removed privileged plugins: `plugins/docker`, `plugins/gcr`, `plugins/ecr`, `woodpeckerci/plugin-docker-buildx` #3846\r\n- removed alternative names for secrets, use `environment` with `from_secret` #4016\r\n- removed `environment` for `when.evaluate` #4016\r\n- removed slice definition for env vars #4016\r\n- #4005\r\n- #3785\r\n- stopped secrets from being uppercased #4053\r\n- replaced cli `registry` command with `repo registry` #4017\r\n- some changes / removals of api routes / json properties #3968\r\n- cron not using seconds anymore #3785\r\n- (Left out less relevant changes, Please add other impact-full changes)\r\n\r\n# Tasks before releasing\r\n- Update go imports to `\"go.woodpecker-ci.org/woodpecker/v3/...\"`\r\n- Check and adjust migration docs, so users can simply follow and get to the new version. testing\r\n- Create new docs version 3.0\r\n- Create blog post\r\n- Test version \r\n- Post on social media",[2050],{"name":2051,"color":2052},"governance","A46EFE",4320,"Release plan for v3.0.0","2025-01-18T23:31:56Z","https://github.com/woodpecker-ci/woodpecker/issues/4320",0.81176805,{"description":2059,"labels":2060,"number":2062,"owner":1991,"repository":1992,"state":2015,"title":2063,"updated_at":2064,"url":2065,"score":2066},"I would love to test out the UI rewrite, but I am confused by the seemingly duplicate Dockerfiles. \r\n\r\nE. g. `Dockerfile.agent{.alpine}` seem quite similar.\r\n\r\nThe `Dockerfile.agent` apparently still depends on `drone/ca-certs`, which I think should be dropped.\r\n",[2061],{"name":2032,"color":2033},288,"Tidy up Dockerfiles and remove dependency on drone/ca-certs","2021-10-04T15:09:23Z","https://github.com/woodpecker-ci/woodpecker/issues/288",0.8119023,{"description":2068,"labels":2069,"number":2074,"owner":1991,"repository":1992,"state":2015,"title":2075,"updated_at":2076,"url":2077,"score":2078},"### Component\n\nserver\n\n### Describe the bug\n\nReporting the build status to GitHub stops working:\r\n\r\n```\r\n{\"level\":\"error\",\"error\":\"POST https://api.github.com/repos/thegeeklab/ansible-doctor/statuses/2382baa8f8a98e332aedad3142536d67a36da1db: 422 Validation Failed [{Resource:Status Field:context Code:missing_field Message:}]\",\"time\":\"2023-11-03T09:13:47Z\",\"message\":\"error setting commit status for thegeeklab/ansible-doctor/120\"}\r\n{\"level\":\"error\",\"error\":\"POST https://api.github.com/repos/thegeeklab/ansible-doctor/statuses/2382baa8f8a98e332aedad3142536d67a36da1db: 422 Validation Failed [{Resource:Status Field:context Code:missing_field Message:}]\",\"time\":\"2023-11-03T09:13:47Z\",\"message\":\"error setting commit status for thegeeklab/ansible-doctor/120\"}\r\n{\"level\":\"error\",\"error\":\"POST https://api.github.com/repos/thegeeklab/ansible-doctor/statuses/2382baa8f8a98e332aedad3142536d67a36da1db: 422 Validation Failed [{Resource:Status Field:context Code:missing_field Message:}]\",\"time\":\"2023-11-03T09:13:47Z\",\"message\":\"error setting commit status for thegeeklab/ansible-doctor/120\"}\r\n{\"level\":\"error\",\"error\":\"POST https://api.github.com/repos/thegeeklab/ansible-doctor/statuses/2382baa8f8a98e332aedad3142536d67a36da1db: 422 Validation Failed [{Resource:Status Field:context Code:missing_field Message:}]\",\"time\":\"2023-11-03T09:14:14Z\",\"message\":\"error setting commit status for thegeeklab/ansible-doctor/120\"}\r\n```\r\n\r\nExample repo: https://github.com/thegeeklab/ansible-doctor/pull/591\r\nExample CI: https://ci.thegeeklab.de/repos/20/pipeline/120\n\n### System Info\n\n```shell\n`next-f270be4940`\n```\n\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/main/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 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]\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).",[2070,2071],{"name":2002,"color":2003},{"name":2072,"color":2073},"regression","7E192B",2716,"Build status not reported to GitHub","2023-11-03T12:00:36Z","https://github.com/woodpecker-ci/woodpecker/issues/2716",0.8151505,{"description":2080,"labels":2081,"number":551,"owner":1991,"repository":1992,"state":2015,"title":2082,"updated_at":2083,"url":2084,"score":2085},"Major pieces of code is factored into the `github.com/cncd/*` repositories. The Docker runtime, the runtime interfaces etc.\r\n\r\nIt will ease the workflow if those packages are part of this repository.\r\n\r\nHaving them separate serves no purpose for `drone-oss`.",[],"Pull in all cncd/* dependency","2019-04-06T13:56:24Z","https://github.com/woodpecker-ci/woodpecker/issues/3",0.8163276,["Reactive",2087],{},["Set"],["ShallowReactive",2090],{"TRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"R-6rpKJ9-u2NxT0G8XPGwlfQJnsGa_S5Q_xUEoMTrJs":-1},"/woodpecker-ci/woodpecker/786"]