1
0
mirror of https://github.com/woodpecker-ci/woodpecker.git synced 2026-06-03 16:35:37 +02:00

Add note about extension permission (#6646)

This commit is contained in:
qwerty287
2026-05-26 15:12:06 +02:00
committed by GitHub
parent d37ab38ae1
commit fd916365f8
2 changed files with 8 additions and 0 deletions
@@ -8,6 +8,10 @@ There is currently one type of extension available:
- [Registry extension](./50-registry-extension.md) to get registry credentials from the extension.
- [Secret extension](./55-secret-extension.md) to get secrets from an external service.
:::note
Woodpecker's permission handling is linked to the forge. A user on your forge that has admin access to the repo will also get admin permissions for the repository in Woodpecker and can then change the configured extensions. This could be used to get credentials of the forge user. Make sure you trust the repo admins that can sign in to Woodpecker.
:::
## Security
:::warning
@@ -4,6 +4,10 @@ As the owner of a project in Woodpecker you can change project related settings
![project settings](./project-settings.png)
:::note
Woodpecker's permission handling is linked to the forge. A user on your forge that has admin access to the repo will also get admin permissions for the repository in Woodpecker and can then change the settings here.
:::
## Pipeline path
The path to the pipeline config file or folder. By default it is left empty which will use the following configuration resolution `.woodpecker/*.{yaml,yml}` -> `.woodpecker.yaml` -> `.woodpecker.yml`. If you set a custom path Woodpecker tries to load your configuration or fails if no configuration could be found at the specified location. To use a [multiple workflows](./25-workflows.md) with a custom path you have to change it to a folder path ending with a `/` like `.woodpecker/`.