\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]",[2884,2887],{"name":2885,"color":2886},"bug","d73a4a",{"name":2888,"color":2889},"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.73294026,{"description":2896,"labels":2897,"number":2902,"owner":2874,"repository":2875,"state":2876,"title":2903,"updated_at":2904,"url":2905,"score":2906},"https://ci.woodpecker-ci.org/repos/8987/pipeline/94/errors\r\n\r\nversion: current main",[2898,2899],{"name":2885,"color":2886},{"name":2900,"color":2901},"server","5D7A92",4249,"[Bug] MultiForge: second forge can not be used","2024-10-25T17:33:00Z","https://github.com/woodpecker-ci/woodpecker/issues/4249",0.74328434,{"description":2908,"labels":2909,"number":2914,"owner":2874,"repository":2875,"state":2876,"title":2915,"updated_at":2916,"url":2917,"score":2918},"we currently don't have a concept how to translate/interpreter the services into \"local backend\" and just ignore them.\r\n\r\nwe should have it that way so it works very similar to what the user know with docker or kube backend.",[2910,2911],{"name":2871,"color":2872},{"name":2912,"color":2913},"backend/local","bfdadc",3095,"Implement services for local backend","2025-02-10T13:40:24Z","https://github.com/woodpecker-ci/woodpecker/issues/3095",0.7542051,{"description":2920,"labels":2921,"number":2926,"owner":2874,"repository":2875,"state":2927,"title":2928,"updated_at":2929,"url":2930,"score":2931},"### Clear and concise description of the problem\n\nWhen committing with a structured message (e.g. following Conventional Commits specification), Woodpecker cramps the whole message together into one large string when displaying it in the repo commit list and the pipeline run title. This is usually pretty ugly and decreases readability. \r\n\r\nExample:\r\n\r\n\n\n### Suggested solution\n\nA new environment variable CI_COMMIT_MESSAGE_HEADER could be added which would be used to populate the strings mentioned above. This would of course require parsing the commit message first.\n\n### Alternative\n\nAlternatively, a UI section for the body and footer of the commit message could be added below the pipeline run title to display those variables. \r\n\r\nAll of the steps described above would still be necessary, but in addition, at least CI_COMMIT_MESSAGE_BODY (if one wants to treat body and footer as one) would have to be parsed and added as well.\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.",[2922,2923],{"name":2888,"color":2889},{"name":2924,"color":2925},"feature","180DBE",1489,"closed","Beautify display of commit messages with bodies and/or footers","2023-08-20T16:52:56Z","https://github.com/woodpecker-ci/woodpecker/issues/1489",0.7238379,{"description":2933,"labels":2934,"number":2942,"owner":2874,"repository":2875,"state":2927,"title":2943,"updated_at":2944,"url":2945,"score":2946},"As noticed in several PRs the current option `NetrcOnlyTrusted` is limiting users, but on the other hand not really protecting them as well as netrc credentials could be stolen by a custom clone step with custom commands. \r\n\r\n- https://github.com/woodpecker-ci/woodpecker/pull/2585#issuecomment-1765756023\r\n- https://github.com/woodpecker-ci/woodpecker/pull/2214\r\n\r\nTo prevent this a `pass-netrc-to-plugins` option should replace the `NetrcOnlyTrusted` option. This option would contain list of images which will receive the netrc credentials if they are used as plugins. If the image however uses custom commands it wont get the credentials as those commands could be changed by others than the admin.\r\n\r\nThis will allow all steps and the clone step to use netrc credentials. It will however be breaking as it wont be possible anymore to use clone steps with custom commands.",[2935,2936,2939],{"name":2924,"color":2925},{"name":2937,"color":2938},"breaking","A1B83C",{"name":2940,"color":2941},"security","B60205",2601,"Replace `NetrcOnlyTrusted` with list of trusted plugins for netrc","2024-11-26T13:27:07Z","https://github.com/woodpecker-ci/woodpecker/issues/2601",0.735027,{"description":2948,"labels":2949,"number":2951,"owner":2874,"repository":2875,"state":2927,"title":2952,"updated_at":2953,"url":2954,"score":2955},"Misses two things:\r\n1. user registries\r\n2. show global/org registries in org/repo as read-only\r\n\r\n_Originally posted by @qwerty287 in https://github.com/woodpecker-ci/woodpecker/issues/1672#issuecomment-2213434651_\r\n ",[2950],{"name":2871,"color":2872},3889,"User registries","2024-07-13T03:32:12Z","https://github.com/woodpecker-ci/woodpecker/issues/3889",0.7419448,{"description":2957,"labels":2958,"number":2961,"owner":2874,"repository":2875,"state":2927,"title":2962,"updated_at":2963,"url":2964,"score":2965},"### Clear and concise description of the problem\r\n\r\nIt doesn't make much sense to duplicate the repositories in the `last visited` block too, if there are \u003C=4 in total\r\n\r\n\r\nBesides, odd number of items look not so smooth.\r\n\r\n### Suggested solution\r\n\r\nDo not display `last visited` block if there are only four repositories\r\n\r\n### Alternative\r\n\r\nUse [repos pinning](https://github.com/woodpecker-ci/woodpecker/issues/4424#issuecomment-2493207007)\r\n\r\n### Additional context\r\n\r\nWoodpecker `next-9f0611d1a1`, Gitea `1.22.4`, Postgres `16`\r\n\r\n### Validations\r\n\r\n- [X] Checked that the feature isn't part of the `next` version already [https://woodpecker-ci.org/faq#which-version-of-woodpecker-should-i-use]\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 request the same feature to avoid creating a duplicate.",[2959,2960],{"name":2888,"color":2889},{"name":2871,"color":2872},4517,"Do not show last visited repos if there is less than 4 in total","2025-01-20T15:23:54Z","https://github.com/woodpecker-ci/woodpecker/issues/4517",0.7422439,{"description":2967,"labels":2968,"number":2973,"owner":2874,"repository":2875,"state":2927,"title":2974,"updated_at":2975,"url":2976,"score":2977},"### Component\n\ncli\n\n### Describe the bug\n\n2.7.0 version complains like if it's 2.6.0 and wants to be updated\r\nsee screenshot\r\n\r\n\u003Cimg width=\"1014\" alt=\"Screenshot 2024-07-19 at 22 27 41\" src=\"https://github.com/user-attachments/assets/2e51c78c-9cae-450e-b7a5-4fdcc00707d5\">\r\n\n\n### Steps to reproduce\n\nIn empty dir just do this:\r\n\r\n```bash\r\ncd $(mktemp -d)\r\ncat \u003C\u003CEOF >test.yaml\r\nwhen:\r\n - event: push\r\n branch: test\r\n\r\nsteps:\r\n deploy:\r\n image: bash\r\n commands:\r\n - test\r\nEOF\r\nwoodpecker-cli lint test.yaml\r\n```\r\n\n\n### Expected behavior\n\n_No response_\n\n### System Info\n\n```shell\nit's not a server issue\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]",[2969,2970],{"name":2885,"color":2886},{"name":2971,"color":2972},"cli","1d76db",3941,"woodpecker-cli: 2.7.0 version complains like if it's 2.6.0 and wants to be updated","2024-07-20T13:23:49Z","https://github.com/woodpecker-ci/woodpecker/issues/3941",0.75232166,{"description":2979,"labels":2980,"number":2982,"owner":2874,"repository":2875,"state":2927,"title":2983,"updated_at":2984,"url":2985,"score":2986},"### Component\n\nserver\n\n### Describe the bug\n\nI have various repo's with cron jobs set.\nThese cron jobs now fail to start but running the pipelines manually works.\n\nLast working version is `next-8e99551d18`.\n\n\n### Steps to reproduce\n\n\n### Expected behavior\n\n_No response_\n\n### System Info\n\n```shell\nVersion: next-00aa968afa\n```\n\n### Additional context\n\n```\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:336\",\"message\":\"queue: trying to assign task: 3334 with deps []\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:369\",\"message\":\"queue: pending right now: 3334\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:336\",\"message\":\"queue: trying to assign task: 3334 with deps []\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:369\",\"message\":\"queue: pending right now: 3334\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:336\",\"message\":\"queue: trying to assign task: 3334 with deps []\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:369\",\"message\":\"queue: pending right now: 3334\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:336\",\"message\":\"queue: trying to assign task: 3334 with deps []\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:369\",\"message\":\"queue: pending right now: 3334\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:336\",\"message\":\"queue: trying to assign task: 3334 with deps []\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:369\",\"message\":\"queue: pending right now: 3334\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:336\",\"message\":\"queue: trying to assign task: 3334 with deps []\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:369\",\"message\":\"queue: pending right now: 3334\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:336\",\"message\":\"queue: trying to assign task: 3334 with deps []\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:369\",\"message\":\"queue: pending right now: 3334\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:336\",\"message\":\"queue: trying to assign task: 3334 with deps []\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:369\",\"message\":\"queue: pending right now: 3334\"}\n{\"level\":\"debug\",\"time\":\"2025-01-31T14:17:57Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/queue/fifo.go:336\",\"message\":\"queue: trying to assign task: 3334 with deps []\"}\n```\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]",[2981],{"name":2885,"color":2886},4797,"Cron fail to start but manual run works in latest version.","2025-01-31T14:47:29Z","https://github.com/woodpecker-ci/woodpecker/issues/4797",0.75359565,["Reactive",2988],{},["Set"],["ShallowReactive",2991],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$fM3PnaDeL7Tb040z2IYSuLj4AHCJSrcqShLRlWYwNcNE":-1},"/woodpecker-ci/woodpecker/4152"]