\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]",[3026,3029],{"name":3027,"color":3028},"bug","d73a4a",{"name":3030,"color":3031},"ui","46DEA2",4677,"woodpecker-ci","woodpecker","open","`tag` pipelines are missing avatar and commit title","2025-01-12T06:19:42Z","https://github.com/woodpecker-ci/woodpecker/issues/4677",0.77248406,{"description":3041,"labels":3042,"number":3047,"owner":3033,"repository":3034,"state":3035,"title":3048,"updated_at":3049,"url":3050,"score":3051},"### Component\r\n\r\nserver, agent\r\n\r\n### Describe the bug\r\n\r\nThis is mainly a summary issue of https://github.com/woodpecker-ci/woodpecker/issues/833, https://github.com/woodpecker-ci/woodpecker/issues/2062, https://github.com/woodpecker-ci/woodpecker/issues/2911\rand #4349\n\r\nI've been trying to debug this without real success.\r\n\r\nI've been using the local backend, and can do the following observations:\r\n- cancel pipeline while running: completely broken. The commands are finished, the step is marked as success, the pipeline too (https://github.com/woodpecker-ci/woodpecker/issues/2911)\r\n- cancelling a pending pipeline seems to work for me\r\n\r\nOn ci.woodpecker-ci.org, I can see (uses docker backend):\r\n- cancel pending pipeline, agent is available: the pipeline starts anyways (this probably is #2062)\r\n- cancel running pipeline: works in general, but new status is failing but should be killed\r\n\r\n### System Info\r\n\r\n```shell\r\nnext\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":3027,"color":3028},{"name":3045,"color":3046},"summary","C3DC73",2875,"Fix pipeline cancelling","2024-12-08T12:10:57Z","https://github.com/woodpecker-ci/woodpecker/issues/2875",0.78248084,{"description":3053,"labels":3054,"number":3058,"owner":3033,"repository":3034,"state":3035,"title":3059,"updated_at":3060,"url":3061,"score":3062},"### Component\n\nserver\n\n### Describe the bug\n\nWhile testing the ntfy plugin to send notifications after pipeline failure I wanted to use `CI_STEP_NAME` but it doesn't return a value. The other CI_STEP_* variables are not returning anything either.\r\n\r\nHere a example pipeline. I have added `CI_WORKFLOW_NAME` which does work.\r\n```\r\npipeline:\r\n deploy:\r\n image: alpine:latest\r\n commands:\r\n - exit 1\r\n\r\n notify_on_failure:\r\n image: codeberg.org/l-x/woodpecker-ntfy\r\n settings:\r\n url: https://ntfy.example.com/ci\r\n token:\r\n from_secret: ntfy_token\r\n title: Build failure\r\n priority: urgent\r\n icon: https://woodpecker-ci.org/img/logo.svg\r\n tags: x, robot\r\n message: >\r\n Workflow: ${CI_WORKFLOW_NAME}\r\n Step name: ${CI_STEP_NAME}\r\n Step status: ${CI_STEP_STATUS}\r\n Step started: ${CI_STEP_STARTED}\r\n Step finished: ${CI_STEP_FINISHED}\r\n when:\r\n status: [ failure ]\r\n```\n\n### System Info\n\n```shell\nVersion: next-02913fa7\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/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 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).",[3055],{"name":3056,"color":3057},"enhancement","7E1FE4",1760,"`CI_STEP_*` environment variables do not return values","2024-10-05T23:54:48Z","https://github.com/woodpecker-ci/woodpecker/issues/1760",0.7860889,{"description":3064,"labels":3065,"number":3070,"owner":3033,"repository":3034,"state":3035,"title":3071,"updated_at":3072,"url":3073,"score":3074},"### Component\n\nserver\n\n### Describe the bug\n\nError when enabling Gitea repository in Woodpecker CI:\n\n`could not create/update repo in store. error=\"pq: duplicate key value violates unique constraint \\\"UQE_repos_name\\\"\"`\n\nThere are no records with forge_id 0 in orgs table where we had similar problems\n\n### Steps to reproduce\n\n1. Press \"Enable\" in repository list\n2. Webhook is created\n3. Record in database can not be updated (possible tries to insert new one instead of updating?)\n\n### Expected behavior\n\n_No response_\n\n### System Info\n\n```shell\n{\"source\":\"https://github.com/woodpecker-ci/woodpecker\",\"version\":\"3.3.0\"}\n```\n\n### Additional context\n\nPostgreSQL database, Gitea forge integration\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]",[3066,3067],{"name":3027,"color":3028},{"name":3068,"color":3069},"server","5D7A92",4935,"Activating repository error that failed to activate becauce of UQE_repos_name constraint","2025-03-11T14:11:01Z","https://github.com/woodpecker-ci/woodpecker/issues/4935",0.78848004,{"description":3076,"labels":3077,"number":3079,"owner":3033,"repository":3034,"state":3080,"title":3081,"updated_at":3082,"url":3083,"score":3084},"### Component\r\n\r\nagent\r\n\r\n### Describe the bug\r\n\r\nWhen having a backend error in the config, i.e. a malformed env var, the step and build are marked as successful even though they should be marked as \"failed\". \r\n\r\n\r\n\r\n\r\nk8s backend\r\n\r\n\r\n### System Info\r\n\r\n```shell\r\n{\"source\":\"https://github.com/woodpecker-ci/woodpecker\",\"version\":\"next-6ab9f802\"}\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/master/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).",[3078],{"name":3027,"color":3028},1871,"closed","Build is marked as \"successful\" although a backend error occurred","2025-01-10T21:25:48Z","https://github.com/woodpecker-ci/woodpecker/issues/1871",0.7170345,{"description":3086,"labels":3087,"number":3089,"owner":3033,"repository":3034,"state":3080,"title":3090,"updated_at":3091,"url":3092,"score":3093},"### Component\r\n\r\nserver, web-ui\r\n\r\n### Describe the bug\r\n\r\nHi, I have problem with my woodpecker instance. I'm using Github to provide OAuth2 Authorization. But the problem I cannot log in to the app. When I clicking \"Log in\" button, it returns to the same screen. Sometimes when I do many clicks in small amount time I need reatuhorize it in Github.\r\n\r\nInstance is hidden with ngnix proxy manager. \r\n\r\nMy docker compose looks like this:\r\n```\r\nservices:\r\n woodpecker-server:\r\n image: woodpeckerci/woodpecker-server:latest\r\n expose:\r\n - 8000\r\n - 9000\r\n volumes:\r\n - ./woodpecker-server-data:/var/lib/woodpecker/\r\n environment:\r\n - WOODPECKER_OPEN=false\r\n - WOODPECKER_HOST=${WOODPECKER_HOST}\r\n - WOODPECKER_GITHUB=true\r\n - WOODPECKER_GITHUB_CLIENT=${WOODPECKER_GITHUB_CLIENT}\r\n - WOODPECKER_GITHUB_SECRET=${WOODPECKER_GITHUB_SECRET}\r\n - WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET}\r\n - WOODPECKER_ADMIN=${WOODPECKER_ADMIN}\r\n - WOODPECKER_REPO_OWNERS=${WOODPECKER_REPO_OWNERS}\r\n networks:\r\n - ngnix-internal\r\n - composehook-internal\r\n woodpecker-agent:\r\n image: woodpeckerci/woodpecker-agent:latest\r\n command: agent\r\n restart: always\r\n depends_on:\r\n - woodpecker-server\r\n volumes:\r\n - ./woodpecker-agent-config:/etc/woodpecker\r\n - /var/run/docker.sock:/var/run/docker.sock\r\n environment:\r\n - WOODPECKER_SERVER=woodpecker-server:9000\r\n - WOODPECKER_AGENT_SECRET=${WOODPECKER_AGENT_SECRET}\r\n - WOODPECKER_BACKEND_DOCKER_NETWORK=composehook-internal\r\n networks:\r\n - ngnix-internal\r\n - composehook-internal\r\nnetworks:\r\n ngnix-internal:\r\n external: true\r\n name: ngnix-internal\r\n composehook-internal:\r\n external: true\r\n name: composehook-internal\r\n```\r\n\r\nIn logs I haven't see something weird or wrong.\r\n\r\n\r\n### System Info\r\n\r\n```shell\r\n{\"source\":\"https://github.com/woodpecker-ci/woodpecker\",\"version\":\"2.4.1\"}\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 [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]",[3088],{"name":3027,"color":3028},3689,"Stuck on login screen. ","2024-06-21T08:20:32Z","https://github.com/woodpecker-ci/woodpecker/issues/3689",0.7354991,{"description":3095,"labels":3096,"number":3098,"owner":3033,"repository":3034,"state":3080,"title":3099,"updated_at":3100,"url":3101,"score":3102},"### Component\n\nagent\n\n### Describe the bug\n\nBy default netrc credentials (i.e. git credentials) are not injected into builds unless\r\n\r\n- the repo is set to trusted (which can only be done by admins)\r\n- \"Only inject netrc credentials into trusted containers\" is unchecked\r\n\r\nHowever, the latter does not work as executing a \"git push\" back to the checked out repo does not work when **the option is unchecked**.\r\nIt only works if the repo is set to \"trusted\" - which cannot be enabled by a normal user.\r\n\r\nShowcasing this in an example repo is hard as normal users cannot open the settings of a repo.\r\nI've tested this multiple times in an example repo toggling different options on and off and running a simple `git push` at the end (after a dummy modification).\r\n\r\nAlso I think the current docs are wrong\r\n\r\n> Cloning pipeline step may need git credentials. They are injected via netrc. By default, they're only injected if this option is enabled, the repo is trusted ([see above](#trusted)) or the image is a trusted clone image. If you uncheck the option, git credentials will be injected into any container in clone step.\r\n\r\nI think it should read as:\r\n\r\n\"By default, they're only injected if this option is enabled **and** the repo is trusted - or if the \"inject\" option is unchecked.\"\r\n\r\nAlso \"git credentials will be injected into any container in clone step\" -> should probably be \"into any container **in addition** to the 'clone' step\". \n\n### System Info\n\n```shell\n`next-8629a418f8`\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).",[3097],{"name":3056,"color":3057},2583,"Injecting netrc credentials into non-trusted containers does not work","2024-11-10T15:42:36Z","https://github.com/woodpecker-ci/woodpecker/issues/2583",0.73846173,{"description":3104,"labels":3105,"number":3107,"owner":3033,"repository":3034,"state":3080,"title":3108,"updated_at":3109,"url":3110,"score":3111},"### Component\n\nserver\n\n### Describe the bug\n\nTrying out woodpecker, my docker-compose file:\n```\nservices:\n woodpecker-server:\n image: woodpeckerci/woodpecker-server:v3\n ports:\n - 8000:8000\n volumes:\n - woodpecker-server-data:/var/lib/woodpecker/\n environment:\n - WOODPECKER_OPEN=true\n - WOODPECKER_HOST=http://192.168.10.162:8000\n\nvolumes:\n woodpecker-server-data:\n```\n\nWhen running with `docker compose up`, I get the following:\n```\n~/projects/foss/woodpecker$ docker compose up\n[+] Running 1/1\n ✔ Container woodpecker-woodpecker-server-1 Created 0.1s \nAttaching to woodpecker-server-1\nwoodpecker-server-1 | {\"level\":\"info\",\"time\":\"2025-03-07T05:42:55Z\",\"message\":\"log level: info\"}\nwoodpecker-server-1 | {\"level\":\"warn\",\"time\":\"2025-03-07T05:42:55Z\",\"message\":\"no sqlite3 file found, will create one at '/var/lib/woodpecker/woodpecker.sqlite'\"}\nwoodpecker-server-1 | {\"level\":\"error\",\"error\":\"can't setup store: could not migrate datastore: unable to open database file: no such file or directory\",\"time\":\"2025-03-07T05:42:55Z\",\"message\":\"error running server\"}\nwoodpecker-server-1 exited with code 0\n~/projects/foss/woodpecker$ \n```\n\nAlso, I doubled checked the volume dir, and there is no files there:\n```\nroot@[REDACTED]:/var/lib/docker/volumes/woodpecker_woodpecker-server-data/_data# ls -la\ntotal 0\ndrwxr-xr-x. 1 root root 0 Mar 5 04:50 .\ndrwx-----x. 1 root root 10 Mar 7 18:37 ..\nroot@[REDACTED]:/var/lib/docker/volumes/woodpecker_woodpecker-server-data/_data# \n```\n\n\n### Steps to reproduce\n\n1. Woodperker with docker (configuration from docs) & agent entry removed. (only service)\n2. `docker compose up`\n3. Observe the error\n\n### Expected behavior\n\n_No response_\n\n### System Info\n\n```shell\nDocker version 28.0.1, build 068a01e\n```\n\n### Additional context\n\n**However**, when running with `woodpeckerci/woodpecker-server:v3-alpine` image - this issue goes away.\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]",[3106],{"name":3027,"color":3028},4939,"Fresh run with docker results in \"unable to open database file\"","2025-03-18T16:47:23Z","https://github.com/woodpecker-ci/woodpecker/issues/4939",0.76613545,{"description":3113,"labels":3114,"number":3118,"owner":3033,"repository":3034,"state":3080,"title":3119,"updated_at":3120,"url":3121,"score":3122},"### Component\r\n\r\nserver\r\n\r\n### Describe the bug\r\n\r\nOn PR, the execution failed with this error `yaml: line 63: mapping values are not allowed in this context` but the yaml is correct.\r\n\r\n### System Info\r\n\r\n```shell\r\n{\"source\":\"https://github.com/woodpecker-ci/woodpecker\",\"version\":\"next-5214813a\"}\r\n```\r\n\r\n\r\n### Additional context\r\n\r\n- Example of fail: https://ci.gitnet.fr/deblan/side_menu/pipeline/105\r\n- Correct exection with the same file: https://ci.gitnet.fr/deblan/side_menu/pipeline/103\r\n\r\nLogs when pipeline is restarted:\r\n\r\n```\r\n\r\nwoodpecker-server_1 | {\"level\":\"trace\",\"time\":\"2022-12-27T10:21:55Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/cron/cron.go:48\",\"message\":\"Cron: fetch next crons\"}\r\nwoodpecker-server_1 | {\"level\":\"trace\",\"time\":\"2022-12-27T10:21:56Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/router/router.go:38\",\"message\":\"[POST] /api/repos/deblan/side_menu/pipelines/105?fork=true\"}\r\nwoodpecker-server_1 | {\"level\":\"debug\",\"time\":\"2022-12-27T10:21:56Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/router/middleware/session/repo.go:132\",\"message\":\"deblan granted &{UserID:1 RepoID:194 Repo:\u003Cnil> Pull:true Push:true Admin:true Synced:1672136508 Created:1668636016 Updated:1672136508} permission to deblan/side_menu\"}\r\nwoodpecker-server_1 | {\"level\":\"debug\",\"ip\":\"**redacted***\",\"latency\":70.098629,\"method\":\"POST\",\"path\":\"/api/repos/deblan/side_menu/pipelines/105\",\"status\":200,\"time\":\"2022-12-27T10:21:56Z\",\"user-agent\":\"Mozilla/5.0 (X11; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/107.0\",\"time\":\"2022-12-27T10:21:56Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/router/middleware/logger.go:45\"}\r\nwoodpecker-server_1 | {\"level\":\"trace\",\"time\":\"2022-12-27T10:21:56Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/router/router.go:38\",\"message\":\"[GET] /api/repos/deblan/side_menu/branches\"}\r\nwoodpecker-server_1 | {\"level\":\"debug\",\"time\":\"2022-12-27T10:21:56Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/router/middleware/session/repo.go:132\",\"message\":\"deblan granted &{UserID:1 RepoID:194 Repo:\u003Cnil> Pull:true Push:true Admin:true Synced:1672136508 Created:1668636016 Updated:1672136508} permission to deblan/side_menu\"}\r\nwoodpecker-server_1 | {\"level\":\"debug\",\"ip\":\"***redacted***\",\"latency\":105.119431,\"method\":\"GET\",\"path\":\"/api/repos/deblan/side_menu/branches\",\"status\":200,\"time\":\"2022-12-27T10:21:56Z\",\"user-agent\":\"Mozilla/5.0 (X11; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/107.0\",\"time\":\"2022-12-27T10:21:56Z\",\"caller\":\"/woodpecker/src/github.com/woodpecker-ci/woodpecker/server/router/middleware/logger.go:45\"}\r\n```\r\n\r\nPipeline:\r\n\r\n```\r\npipeline:\r\n dependencies:\r\n image: gitnet.fr/deblan/devenv\r\n commands:\r\n - make dep\r\n when:\r\n event: [tag, push, pull_request]\r\n branch: [master, develop, feature/*, translations]\r\n\r\n build:\r\n image: gitnet.fr/deblan/devenv\r\n commands:\r\n - make build\r\n when:\r\n branch: [master, develop, feature/*, translations]\r\n event: [push, pull_request]\r\n\r\n code_quality:\r\n image: sonarsource/sonar-scanner-cli\r\n secrets: [sonar_token, sonar_host, sonar_project]\r\n commands:\r\n - sonar-scanner\r\n -Dsonar.projectKey=$SONAR_PROJECT\r\n -Dsonar.sources=.\r\n -Dsonar.host.url=$SONAR_HOST\r\n -Dsonar.pullrequest.key=$CI_COMMIT_PULL_REQUEST\r\n -Dsonar.pullrequest.branch=$CI_COMMIT_SOURCE_BRANCH\r\n -Dsonar.pullrequest.base=$CI_COMMIT_TARGET_BRANCH\r\n failure: ignore\r\n when:\r\n event: [pull_request]\r\n\r\n dependency_check:\r\n image: node:16-slim\r\n commands:\r\n - npm audit\r\n failure: ignore\r\n when:\r\n event: [pull_request]\r\n\r\n package:\r\n image: gitnet.fr/deblan/devenv\r\n volumes:\r\n - /var/www/html/artifacts:/var/www/html/artifacts\r\n secrets: [app_certificate]\r\n commands:\r\n - mkdir -p \"$HOME/.nextcloud/certificates\"\r\n - echo \"$APP_CERTIFICATE\" > \"$HOME/.nextcloud/certificates/side_menu.key\"\r\n - export VERSION=$(grep \"\u003Cversion>\" appinfo/info.xml | grep -o \"[0-9]*\\.[0-9]*\\.[0-9]*\" --color=never)\r\n - export RELEASE_DIRECTORY=\"/var/www/html/artifacts/deblan/side_menu\"\r\n - make release\r\n when:\r\n event: [tag]\r\n\r\n release:\r\n image: plugins/gitea-release\r\n volumes:\r\n - /var/www/html/artifacts:/var/www/html/artifacts\r\n settings:\r\n api_key:\r\n from_secret: gitnet_api_key\r\n base_url: https://gitnet.fr\r\n note: ${CI_COMMIT_MESSAGE}\r\n files: /var/www/html/artifacts/deblan/side_menu/${CI_COMMIT_TAG/v//}/*\r\n when:\r\n event: [tag]\r\n```\r\n\r\n\r\n### Validations\r\n\r\n- [X] Read the [Contributing Guidelines](https://github.com/woodpecker-ci/woodpecker/blob/master/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] 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).",[3115],{"name":3116,"color":3117},"documentation","7D625D",1506,"mapping values are not allowed in this context","2023-04-19T22:54:11Z","https://github.com/woodpecker-ci/woodpecker/issues/1506",0.768251,{"description":3124,"labels":3125,"number":3130,"owner":3033,"repository":3034,"state":3080,"title":3131,"updated_at":3132,"url":3133,"score":3134},"Add a new page (https://woodpecker-ci.org/docs/development/plugins) where:\r\n- **all assumptions** are written down\r\n- how things are handled for the docker backend\r\n- ...",[3126,3127],{"name":3116,"color":3117},{"name":3128,"color":3129},"good first issue","76ea72",1033,"Add new page \"plugins\" into Development section","2023-12-30T20:24:10Z","https://github.com/woodpecker-ci/woodpecker/issues/1033",0.77157265,["Reactive",3136],{},["Set"],["ShallowReactive",3139],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f9Xsq4uiosV6OQNBXWBAfaeC1RFizXaPLfORbl59-bcM":-1},"/woodpecker-ci/woodpecker/2038"]