78 Commits

Author SHA1 Message Date
Dependency bot
8c1ba9597f chore(deps): update woodpeckerci/woodpecker-cli docker tag to v3 (#70)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [woodpeckerci/woodpecker-cli](https://github.com/woodpecker-ci/woodpecker) | major | `v2.8.3-alpine` -> `v3.0.0-alpine` |

---

### Release Notes

<details>
<summary>woodpecker-ci/woodpecker (woodpeckerci/woodpecker-cli)</summary>

### [`v3.0.0`](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.0.0): 3.0.0

[Compare Source](https://github.com/woodpecker-ci/woodpecker/compare/v2.8.3...v3.0.0)

#### [3.0.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/v3.0.0) - 2025-01-18

##### ❤️ Thanks to all contributors! ❤️

[@&#8203;6543](https://github.com/6543), [@&#8203;Fishbowler](https://github.com/Fishbowler), [@&#8203;Levy-Tal](https://github.com/Levy-Tal), [@&#8203;M0Rf30](https://github.com/M0Rf30), [@&#8203;anbraten](https://github.com/anbraten), [@&#8203;cduchenoy](https://github.com/cduchenoy), [@&#8203;cevatkerim](https://github.com/cevatkerim), [@&#8203;fernandrone](https://github.com/fernandrone), [@&#8203;gedankenstuecke](https://github.com/gedankenstuecke), [@&#8203;gnowland](https://github.com/gnowland), [@&#8203;greenaar](https://github.com/greenaar), [@&#8203;hg](https://github.com/hg), [@&#8203;j04n-f](https://github.com/j04n-f), [@&#8203;jenrik](https://github.com/jenrik), [@&#8203;johanneskastl](https://github.com/johanneskastl), [@&#8203;jolheiser](https://github.com/jolheiser), [@&#8203;lafriks](https://github.com/lafriks), [@&#8203;lukashass](https://github.com/lukashass), [@&#8203;meln5674](https://github.com/meln5674), [@&#8203;not-my-profile](https://github.com/not-my-profile), [@&#8203;pat-s](https://github.com/pat-s), [@&#8203;plafue](https://github.com/plafue), [@&#8203;qwerty287](https://github.com/qwerty287), [@&#8203;smainz](https://github.com/smainz), [@&#8203;stevapple](https://github.com/stevapple), [@&#8203;tori-27](https://github.com/tori-27), [@&#8203;tsufeki](https://github.com/tsufeki), [@&#8203;xoxys](https://github.com/xoxys), [@&#8203;xtexChooser](https://github.com/xtexChooser), [@&#8203;zc-devs](https://github.com/zc-devs)

##### 💥 Breaking changes

-   Add rootless (alpine) images \[[#&#8203;4617](https://github.com/woodpecker-ci/woodpecker/pull/4617)]
-   Unify CLI bin name \[[#&#8203;4673](https://github.com/woodpecker-ci/woodpecker/pull/4673)]
-   Support Git as only VCS \[[#&#8203;4346](https://github.com/woodpecker-ci/woodpecker/pull/4346)]
-   Add rolling semver tags, remove `latest` tag \[[#&#8203;4600](https://github.com/woodpecker-ci/woodpecker/pull/4600)]
-   Drop native Let's Encrypt support \[[#&#8203;4541](https://github.com/woodpecker-ci/woodpecker/pull/4541)]
-   Require approval for prs from public repos by default \[[#&#8203;4456](https://github.com/woodpecker-ci/woodpecker/pull/4456)]
-   Do not set empty environment variables \[[#&#8203;4193](https://github.com/woodpecker-ci/woodpecker/pull/4193)]
-   Unify cli commands and flags \[[#&#8203;4481](https://github.com/woodpecker-ci/woodpecker/pull/4481)]
-   Move pipeline logs command \[[#&#8203;4480](https://github.com/woodpecker-ci/woodpecker/pull/4480)]
-   Fix woodpecker-go repo model to match server \[[#&#8203;4479](https://github.com/woodpecker-ci/woodpecker/pull/4479)]
-   Restructure cli commands \[[#&#8203;4467](https://github.com/woodpecker-ci/woodpecker/pull/4467)]
-   Add pagination options to all supported endpoints in sdk \[[#&#8203;4463](https://github.com/woodpecker-ci/woodpecker/pull/4463)]
-   Allow to set custom trusted clone plugins \[[#&#8203;4352](https://github.com/woodpecker-ci/woodpecker/pull/4352)]
-   Add PipelineListsOptions to woodpecker-go \[[#&#8203;3652](https://github.com/woodpecker-ci/woodpecker/pull/3652)]
-   Remove `secrets` in favor of `from_secret` \[[#&#8203;4363](https://github.com/woodpecker-ci/woodpecker/pull/4363)]
-   Kubernetes | Docker: Add support for rootless images \[[#&#8203;4151](https://github.com/woodpecker-ci/woodpecker/pull/4151)]
-   Split repo trusted setting \[[#&#8203;4025](https://github.com/woodpecker-ci/woodpecker/pull/4025)]
-   Move docker resource limit settings from server to agent \[[#&#8203;3174](https://github.com/woodpecker-ci/woodpecker/pull/3174)]
-   Set `/woodpecker` as default workdir for the **woodpecker-cli** container \[[#&#8203;4130](https://github.com/woodpecker-ci/woodpecker/pull/4130)]
-   Require upgrade from 2.x \[[#&#8203;4112](https://github.com/woodpecker-ci/woodpecker/pull/4112)]
-   Don't expose task data via api \[[#&#8203;4108](https://github.com/woodpecker-ci/woodpecker/pull/4108)]
-   Remove some ci environment variables \[[#&#8203;3846](https://github.com/woodpecker-ci/woodpecker/pull/3846)]
-   Remove all default privileged plugins \[[#&#8203;4053](https://github.com/woodpecker-ci/woodpecker/pull/4053)]
-   Add option to filter secrets by plugins with specific tags \[[#&#8203;4069](https://github.com/woodpecker-ci/woodpecker/pull/4069)]
-   Remove old pipeline options \[[#&#8203;4016](https://github.com/woodpecker-ci/woodpecker/pull/4016)]
-   Remove various deprecations \[[#&#8203;4017](https://github.com/woodpecker-ci/woodpecker/pull/4017)]
-   Drop repo name fallback for hooks \[[#&#8203;4013](https://github.com/woodpecker-ci/woodpecker/pull/4013)]
-   Improve local backend detection \[[#&#8203;4006](https://github.com/woodpecker-ci/woodpecker/pull/4006)]
-   Refactor JSON and SDK fields \[[#&#8203;3968](https://github.com/woodpecker-ci/woodpecker/pull/3968)]
-   Migrate to maintained cron lib and remove seconds \[[#&#8203;3785](https://github.com/woodpecker-ci/woodpecker/pull/3785)]
-   Switch to profile-based AppArmor configuration \[[#&#8203;4008](https://github.com/woodpecker-ci/woodpecker/pull/4008)]
-   Remove Kubernetes default image pull secret name `regcred` \[[#&#8203;4005](https://github.com/woodpecker-ci/woodpecker/pull/4005)]
-   Drop "WOODPECKER_WEBHOOK_HOST" env var and adjust docs \[[#&#8203;3969](https://github.com/woodpecker-ci/woodpecker/pull/3969)]
-   Drop version in schema \[[#&#8203;3970](https://github.com/woodpecker-ci/woodpecker/pull/3970)]
-   Update docker to v27 \[[#&#8203;3972](https://github.com/woodpecker-ci/woodpecker/pull/3972)]
-   Require gitlab 12.4 \[[#&#8203;3966](https://github.com/woodpecker-ci/woodpecker/pull/3966)]
-   Migrate to maintained httpsign library \[[#&#8203;3839](https://github.com/woodpecker-ci/woodpecker/pull/3839)]
-   Remove `WOODPECKER_DEV_OAUTH_HOST` and `WOODPECKER_DEV_GITEA_OAUTH_URL` \[[#&#8203;3961](https://github.com/woodpecker-ci/woodpecker/pull/3961)]
-   Remove deprecated pipeline keywords: `pipeline:`, `platform:`, `branches:` \[[#&#8203;3916](https://github.com/woodpecker-ci/woodpecker/pull/3916)]
-   server: remove old unused routes \[[#&#8203;3845](https://github.com/woodpecker-ci/woodpecker/pull/3845)]
-   CLI: remove step-id and add step-number as option to logs \[[#&#8203;3927](https://github.com/woodpecker-ci/woodpecker/pull/3927)]

##### 🔒 Security

-   Don't log DB passwords \[[#&#8203;4583](https://github.com/woodpecker-ci/woodpecker/pull/4583)]
-   Do not log forge tokens \[[#&#8203;4551](https://github.com/woodpecker-ci/woodpecker/pull/4551)]
-   Add server config to disable user registered agents \[[#&#8203;4206](https://github.com/woodpecker-ci/woodpecker/pull/4206)]
-   chore: fix `http-proxy-middleware` CVE \[[#&#8203;4257](https://github.com/woodpecker-ci/woodpecker/pull/4257)]
-   Allow altering trusted clone plugins and filter them via tag \[[#&#8203;4074](https://github.com/woodpecker-ci/woodpecker/pull/4074)]
-   Update gitea sdk \[[#&#8203;4012](https://github.com/woodpecker-ci/woodpecker/pull/4012)]
-   Update Forgejo SDK \[[#&#8203;3948](https://github.com/woodpecker-ci/woodpecker/pull/3948)]

#####  Features

-   Add user as docker backend_option \[[#&#8203;4526](https://github.com/woodpecker-ci/woodpecker/pull/4526)]
-   Add dns config option to official feature set \[[#&#8203;4418](https://github.com/woodpecker-ci/woodpecker/pull/4418)]
-   Implement org/user agents \[[#&#8203;3539](https://github.com/woodpecker-ci/woodpecker/pull/3539)]
-   Replay pipeline using `cli exec` by downloading metadata \[[#&#8203;4103](https://github.com/woodpecker-ci/woodpecker/pull/4103)]
-   Update clone plugin to support sha256 \[[#&#8203;4136](https://github.com/woodpecker-ci/woodpecker/pull/4136)]

##### 📚 Documentation

-   Improve 3.0.0 migration notes \[[#&#8203;4737](https://github.com/woodpecker-ci/woodpecker/pull/4737)]
-   Add docs for 3.0 \[[#&#8203;4705](https://github.com/woodpecker-ci/woodpecker/pull/4705)]
-   fix(deps): update docs npm deps non-major \[[#&#8203;4733](https://github.com/woodpecker-ci/woodpecker/pull/4733)]
-   chore(deps): update dependency [@&#8203;types/react](https://github.com/types/react) to v19.0.5 \[[#&#8203;4714](https://github.com/woodpecker-ci/woodpecker/pull/4714)]
-   fix(deps): update docs npm deps non-major \[[#&#8203;4702](https://github.com/woodpecker-ci/woodpecker/pull/4702)]
-   fix(deps): update react monorepo to v19 (major) \[[#&#8203;4529](https://github.com/woodpecker-ci/woodpecker/pull/4529)]
-   Refactor `secrets` page in docs \[[#&#8203;4644](https://github.com/woodpecker-ci/woodpecker/pull/4644)]
-   fix(deps): update docs npm deps non-major \[[#&#8203;4661](https://github.com/woodpecker-ci/woodpecker/pull/4661)]
-   chore(deps): lock file maintenance \[[#&#8203;4647](https://github.com/woodpecker-ci/woodpecker/pull/4647)]
-   chore(deps): update dependency concurrently to v9.1.1 \[[#&#8203;4631](https://github.com/woodpecker-ci/woodpecker/pull/4631)]
-   Add docker in docker example to advanced usage in docs \[[#&#8203;4620](https://github.com/woodpecker-ci/woodpecker/pull/4620)]
-   fixed a typo \[[#&#8203;4621](https://github.com/woodpecker-ci/woodpecker/pull/4621)]
-   Fix misleading example in Workflow syntax/Privileged mode \[[#&#8203;4613](https://github.com/woodpecker-ci/woodpecker/pull/4613)]
-   Update docs section about "Custom clone plugins" \[[#&#8203;4618](https://github.com/woodpecker-ci/woodpecker/pull/4618)]
-   Search in plugin tags \[[#&#8203;4604](https://github.com/woodpecker-ci/woodpecker/pull/4604)]
-   chore(deps): update dependency [@&#8203;types/react](https://github.com/types/react) to v18.3.18 \[[#&#8203;4599](https://github.com/woodpecker-ci/woodpecker/pull/4599)]
-   Update About \[[#&#8203;4555](https://github.com/woodpecker-ci/woodpecker/pull/4555)]
-   chore(deps): update dependency marked to v15.0.4 \[[#&#8203;4570](https://github.com/woodpecker-ci/woodpecker/pull/4570)]
-   Expand docs around the deprecation of former secret syntax \[[#&#8203;4561](https://github.com/woodpecker-ci/woodpecker/pull/4561)]
-   fix(deps): update docs npm deps non-major \[[#&#8203;4568](https://github.com/woodpecker-ci/woodpecker/pull/4568)]
-   Show client flags \[[#&#8203;4542](https://github.com/woodpecker-ci/woodpecker/pull/4542)]
-   chore(deps): update react monorepo to v19 (major) \[[#&#8203;4523](https://github.com/woodpecker-ci/woodpecker/pull/4523)]
-   chore(deps): update docs npm deps non-major \[[#&#8203;4519](https://github.com/woodpecker-ci/woodpecker/pull/4519)]
-   chore(deps): update dependency isomorphic-dompurify to v2.18.0 \[[#&#8203;4493](https://github.com/woodpecker-ci/woodpecker/pull/4493)]
-   fix(deps): update docs npm deps non-major \[[#&#8203;4484](https://github.com/woodpecker-ci/woodpecker/pull/4484)]
-   Add migration notes for restructured cli commands \[[#&#8203;4476](https://github.com/woodpecker-ci/woodpecker/pull/4476)]
-   Various fixes for `awesome.md` \[[#&#8203;4448](https://github.com/woodpecker-ci/woodpecker/pull/4448)]
-   chore(deps): update dependency isomorphic-dompurify to v2.17.0 \[[#&#8203;4449](https://github.com/woodpecker-ci/woodpecker/pull/4449)]
-   fix(deps): update docs npm deps non-major \[[#&#8203;4441](https://github.com/woodpecker-ci/woodpecker/pull/4441)]
-   chore(deps): update dependency [@&#8203;docusaurus/tsconfig](https://github.com/docusaurus/tsconfig) to v3.6.2 \[[#&#8203;4433](https://github.com/woodpecker-ci/woodpecker/pull/4433)]
-   Bump minimum nodejs to v20 \[[#&#8203;4417](https://github.com/woodpecker-ci/woodpecker/pull/4417)]
-   Add microsoft teams plugin \[[#&#8203;4400](https://github.com/woodpecker-ci/woodpecker/pull/4400)]
-   fix(deps): update docs npm deps non-major \[[#&#8203;4394](https://github.com/woodpecker-ci/woodpecker/pull/4394)]
-   chore(deps): update dependency [@&#8203;types/node](https://github.com/types/node) to v22 \[[#&#8203;4395](https://github.com/woodpecker-ci/woodpecker/pull/4395)]
-   chore(deps): update dependency marked to v15 \[[#&#8203;4396](https://github.com/woodpecker-ci/woodpecker/pull/4396)]
-   Kubernetes documentation enhancements \[[#&#8203;4374](https://github.com/woodpecker-ci/woodpecker/pull/4374)]
-   Podman is not (official) supported \[[#&#8203;4367](https://github.com/woodpecker-ci/woodpecker/pull/4367)]
-   Add EditorConfig-Checker Plugin to docs \[[#&#8203;4371](https://github.com/woodpecker-ci/woodpecker/pull/4371)]
-   Update netrc option description \[[#&#8203;4342](https://github.com/woodpecker-ci/woodpecker/pull/4342)]
-   Fix deployment event note \[[#&#8203;4283](https://github.com/woodpecker-ci/woodpecker/pull/4283)]
-   Improve migration notes \[[#&#8203;4291](https://github.com/woodpecker-ci/woodpecker/pull/4291)]
-   Add instructions how to build images locally \[[#&#8203;4277](https://github.com/woodpecker-ci/woodpecker/pull/4277)]
-   chore(deps): update docs npm deps non-major \[[#&#8203;4238](https://github.com/woodpecker-ci/woodpecker/pull/4238)]
-   Correct spelling \[[#&#8203;4279](https://github.com/woodpecker-ci/woodpecker/pull/4279)]
-   Add Telegram plugin \[[#&#8203;4229](https://github.com/woodpecker-ci/woodpecker/pull/4229)]
-   Remove archived plugin \[[#&#8203;4227](https://github.com/woodpecker-ci/woodpecker/pull/4227)]
-   Use "Woodpecker Authors" as copyright on website \[[#&#8203;4225](https://github.com/woodpecker-ci/woodpecker/pull/4225)]
-   chore(deps): update dependency cookie to v1 \[[#&#8203;4224](https://github.com/woodpecker-ci/woodpecker/pull/4224)]
-   fix(deps): update docs npm deps non-major \[[#&#8203;4221](https://github.com/woodpecker-ci/woodpecker/pull/4221)]
-   Fix errant apostrophe in docker-compose documentation \[[#&#8203;4203](https://github.com/woodpecker-ci/woodpecker/pull/4203)]
-   chore(deps): update dependency concurrently to v9 \[[#&#8203;4176](https://github.com/woodpecker-ci/woodpecker/pull/4176)]
-   chore(deps): update docs npm deps non-major \[[#&#8203;4164](https://github.com/woodpecker-ci/woodpecker/pull/4164)]
-   Update image filter error message \[[#&#8203;4143](https://github.com/woodpecker-ci/woodpecker/pull/4143)]
-   Docs: reference to built-in docker compose and remove deprecated version from compose examples \[[#&#8203;4123](https://github.com/woodpecker-ci/woodpecker/pull/4123)]
-   directory key is allowed for services \[[#&#8203;4127](https://github.com/woodpecker-ci/woodpecker/pull/4127)]
-   \[docs] Removes dot prefix from pipeline configuration filenames \[[#&#8203;4105](https://github.com/woodpecker-ci/woodpecker/pull/4105)]
-   Use kaniko plugin in docs as example \[[#&#8203;4072](https://github.com/woodpecker-ci/woodpecker/pull/4072)]
-   Add some posts and videos \[[#&#8203;4070](https://github.com/woodpecker-ci/woodpecker/pull/4070)]
-   Move event type descriptions from Terminology to Workflow Syntax \[[#&#8203;4062](https://github.com/woodpecker-ci/woodpecker/pull/4062)]
-   Add community posts from discussions \[[#&#8203;4058](https://github.com/woodpecker-ci/woodpecker/pull/4058)]
-   Add a pull request template with some basic guidelines \[[#&#8203;4055](https://github.com/woodpecker-ci/woodpecker/pull/4055)]
-   Add examples of CI environment variable values \[[#&#8203;4009](https://github.com/woodpecker-ci/woodpecker/pull/4009)]
-   Fix inline author warning \[[#&#8203;4040](https://github.com/woodpecker-ci/woodpecker/pull/4040)]
-   Updated Secrets image filter docs \[[#&#8203;4028](https://github.com/woodpecker-ci/woodpecker/pull/4028)]
-   Update dependency marked to v14 \[[#&#8203;4036](https://github.com/woodpecker-ci/woodpecker/pull/4036)]
-   Update docs npm deps non-major \[[#&#8203;4033](https://github.com/woodpecker-ci/woodpecker/pull/4033)]
-   Overhaul README \[[#&#8203;3995](https://github.com/woodpecker-ci/woodpecker/pull/3995)]
-   fix(deps): update docs npm deps non-major \[[#&#8203;3990](https://github.com/woodpecker-ci/woodpecker/pull/3990)]
-   Add spellchecking for docs \[[#&#8203;3787](https://github.com/woodpecker-ci/woodpecker/pull/3787)]

##### 🐛 Bug Fixes

-   Check organization first \[[#&#8203;4723](https://github.com/woodpecker-ci/woodpecker/pull/4723)]
-   Fix mobile view of the popup \[[#&#8203;4717](https://github.com/woodpecker-ci/woodpecker/pull/4717)]
-   Apply changed files filter to closed PR \[[#&#8203;4711](https://github.com/woodpecker-ci/woodpecker/pull/4711)]
-   Add margins to moving WP svg logo \[[#&#8203;4697](https://github.com/woodpecker-ci/woodpecker/pull/4697)]
-   Add hosts for detached steps \[[#&#8203;4674](https://github.com/woodpecker-ci/woodpecker/pull/4674)]
-   Fix addon `nil` values \[[#&#8203;4666](https://github.com/woodpecker-ci/woodpecker/pull/4666)]
-   fix cli exec statement in debug tab \[[#&#8203;4643](https://github.com/woodpecker-ci/woodpecker/pull/4643)]
-   Fix misaligned step list indentation \[[#&#8203;4609](https://github.com/woodpecker-ci/woodpecker/pull/4609)]
-   Ignore blocked pipelines for badge rendering \[[#&#8203;4582](https://github.com/woodpecker-ci/woodpecker/pull/4582)]
-   Remove related pipeline logs during pipeline deletion \[[#&#8203;4572](https://github.com/woodpecker-ci/woodpecker/pull/4572)]
-   Weakly decode backend options \[[#&#8203;4577](https://github.com/woodpecker-ci/woodpecker/pull/4577)]
-   Add client error to sdk and fix purge cli \[[#&#8203;4574](https://github.com/woodpecker-ci/woodpecker/pull/4574)]
-   Fix pipeline purge cli command \[[#&#8203;4569](https://github.com/woodpecker-ci/woodpecker/pull/4569)]
-   Fix BB ambiguous commit status key \[[#&#8203;4544](https://github.com/woodpecker-ci/woodpecker/pull/4544)]
-   fix: addon JSON pointers \[[#&#8203;4508](https://github.com/woodpecker-ci/woodpecker/pull/4508)]
-   Fix apparmorProfile being ignored when it's the only field \[[#&#8203;4507](https://github.com/woodpecker-ci/woodpecker/pull/4507)]
-   Sanitize strings in table output \[[#&#8203;4466](https://github.com/woodpecker-ci/woodpecker/pull/4466)]
-   Cleanup openapi generation \[[#&#8203;4331](https://github.com/woodpecker-ci/woodpecker/pull/4331)]
-   Support github refresh tokens \[[#&#8203;3811](https://github.com/woodpecker-ci/woodpecker/pull/3811)]
-   Fix not working overflow on repo list message \[[#&#8203;4420](https://github.com/woodpecker-ci/woodpecker/pull/4420)]
-   fix `error="io: read/write on closed pipe"` on k8s backend \[[#&#8203;4281](https://github.com/woodpecker-ci/woodpecker/pull/4281)]
-   Move update notifier dot into settings button \[[#&#8203;4334](https://github.com/woodpecker-ci/woodpecker/pull/4334)]
-   gitea: add check if pull_request webhook is missing pull info \[[#&#8203;4305](https://github.com/woodpecker-ci/woodpecker/pull/4305)]
-   Refresh token before loading branches \[[#&#8203;4284](https://github.com/woodpecker-ci/woodpecker/pull/4284)]
-   Delete GitLab webhooks with partial URL match \[[#&#8203;4259](https://github.com/woodpecker-ci/woodpecker/pull/4259)]
-   Increase `WOODPECKER_FORGE_TIMEOUT` to fix config fetching for GitLab \[[#&#8203;4262](https://github.com/woodpecker-ci/woodpecker/pull/4262)]
-   Ensure cli exec has by default not the same prefix \[[#&#8203;4132](https://github.com/woodpecker-ci/woodpecker/pull/4132)]
-   Fix repo add loading spinner \[[#&#8203;4135](https://github.com/woodpecker-ci/woodpecker/pull/4135)]
-   Fix migration registries table \[[#&#8203;4111](https://github.com/woodpecker-ci/woodpecker/pull/4111)]
-   Wait for tracer to be done before finishing workflow \[[#&#8203;4068](https://github.com/woodpecker-ci/woodpecker/pull/4068)]
-   Fix schema with detached steps \[[#&#8203;4066](https://github.com/woodpecker-ci/woodpecker/pull/4066)]
-   Fix schema with commands and entrypoint \[[#&#8203;4065](https://github.com/woodpecker-ci/woodpecker/pull/4065)]
-   Read long log lines from file storage correctly \[[#&#8203;4048](https://github.com/woodpecker-ci/woodpecker/pull/4048)]
-   Set refspec for gitlab MR \[[#&#8203;4021](https://github.com/woodpecker-ci/woodpecker/pull/4021)]
-   Set `CI_PREV_COMMIT_{SOURCE,TARGET}_BRANCH` as mentioned in the documentation \[[#&#8203;4001](https://github.com/woodpecker-ci/woodpecker/pull/4001)]
-   \[Bitbucket Datacenter] Return empty list instead of null \[[#&#8203;4010](https://github.com/woodpecker-ci/woodpecker/pull/4010)]
-   Fix BB PR pipeline ref \[[#&#8203;3985](https://github.com/woodpecker-ci/woodpecker/pull/3985)]
-   Change Bitbucket PR hook to point the source branch, commit & ref \[[#&#8203;3965](https://github.com/woodpecker-ci/woodpecker/pull/3965)]
-   Add updated, merged and declined events to bb webhook activation \[[#&#8203;3963](https://github.com/woodpecker-ci/woodpecker/pull/3963)]
-   Fix login via navbar \[[#&#8203;3962](https://github.com/woodpecker-ci/woodpecker/pull/3962)]
-   Truncate creation in list \[[#&#8203;3952](https://github.com/woodpecker-ci/woodpecker/pull/3952)]
-   Fix panic if forge is unreachable \[[#&#8203;3944](https://github.com/woodpecker-ci/woodpecker/pull/3944)]

##### 📈 Enhancement

-   Harmonize en texts \[[#&#8203;4716](https://github.com/woodpecker-ci/woodpecker/pull/4716)]
-   feat: add linter support for step-level `depends_on` existence \[[#&#8203;4657](https://github.com/woodpecker-ci/woodpecker/pull/4657)]
-   Reduce version redundancy \[[#&#8203;4707](https://github.com/woodpecker-ci/woodpecker/pull/4707)]
-   Add priority menu to tabs \[[#&#8203;4641](https://github.com/woodpecker-ci/woodpecker/pull/4641)]
-   feat(bitbucketdatacenter): Add support for fetching and converting projects to teams \[[#&#8203;4663](https://github.com/woodpecker-ci/woodpecker/pull/4663)]
-   Migrate from Windi to Tailwind \[[#&#8203;4614](https://github.com/woodpecker-ci/woodpecker/pull/4614)]
-   Do not start metrics collector if metrics are disabled \[[#&#8203;4667](https://github.com/woodpecker-ci/woodpecker/pull/4667)]
-   Improve badge coloring \[[#&#8203;4447](https://github.com/woodpecker-ci/woodpecker/pull/4447)]
-   Inline web helpers \[[#&#8203;4639](https://github.com/woodpecker-ci/woodpecker/pull/4639)]
-   Use filled status icons and harmonize contextually \[[#&#8203;4584](https://github.com/woodpecker-ci/woodpecker/pull/4584)]
-   Two row layout for title and context of pipeline list \[[#&#8203;4625](https://github.com/woodpecker-ci/woodpecker/pull/4625)]
-   Remove workflow-level volumes and networks \[[#&#8203;4636](https://github.com/woodpecker-ci/woodpecker/pull/4636)]
-   Migrate away from goblin \[[#&#8203;4624](https://github.com/woodpecker-ci/woodpecker/pull/4624)]
-   Use lighter red shades for error messages \[[#&#8203;4611](https://github.com/woodpecker-ci/woodpecker/pull/4611)]
-   Avoid usage of inline css style \[[#&#8203;4629](https://github.com/woodpecker-ci/woodpecker/pull/4629)]
-   Use icon sizes relative to font size \[[#&#8203;4575](https://github.com/woodpecker-ci/woodpecker/pull/4575)]
-   Use docusaurus faster \[[#&#8203;4528](https://github.com/woodpecker-ci/woodpecker/pull/4528)]
-   Add settings title action \[[#&#8203;4499](https://github.com/woodpecker-ci/woodpecker/pull/4499)]
-   Use pagination helper to list pipelines in cli \[[#&#8203;4478](https://github.com/woodpecker-ci/woodpecker/pull/4478)]
-   Some UI improvements \[[#&#8203;4497](https://github.com/woodpecker-ci/woodpecker/pull/4497)]
-   Add status filter to list pipeline API \[[#&#8203;4494](https://github.com/woodpecker-ci/woodpecker/pull/4494)]
-   Use JS-native date/time formatting \[[#&#8203;4488](https://github.com/woodpecker-ci/woodpecker/pull/4488)]
-   Add pipeline purge command to cli \[[#&#8203;4470](https://github.com/woodpecker-ci/woodpecker/pull/4470)]
-   Add option to limit the resultset returned by paginate helper \[[#&#8203;4475](https://github.com/woodpecker-ci/woodpecker/pull/4475)]
-   Add filter to list repository pipelines API \[[#&#8203;4416](https://github.com/woodpecker-ci/woodpecker/pull/4416)]
-   Increase log level when failing to fetch YAML \[[#&#8203;4107](https://github.com/woodpecker-ci/woodpecker/pull/4107)]
-   Trim space to all config flags that allow to read value from file \[[#&#8203;4468](https://github.com/woodpecker-ci/woodpecker/pull/4468)]
-   Change default icon size to 20 \[[#&#8203;4458](https://github.com/woodpecker-ci/woodpecker/pull/4458)]
-   Use same default sort for repo and org repo list \[[#&#8203;4461](https://github.com/woodpecker-ci/woodpecker/pull/4461)]
-   Add visibility icon to repo list \[[#&#8203;4460](https://github.com/woodpecker-ci/woodpecker/pull/4460)]
-   Improve tab layout and add hover effect \[[#&#8203;4431](https://github.com/woodpecker-ci/woodpecker/pull/4431)]
-   Unify pipeline status icons \[[#&#8203;4414](https://github.com/woodpecker-ci/woodpecker/pull/4414)]
-   Improve project settings descriptions \[[#&#8203;4410](https://github.com/woodpecker-ci/woodpecker/pull/4410)]
-   Add count badge to visualize counters in tab title \[[#&#8203;4419](https://github.com/woodpecker-ci/woodpecker/pull/4419)]
-   Redesign repo list and include last pipeline \[[#&#8203;4386](https://github.com/woodpecker-ci/woodpecker/pull/4386)]
-   Use KeyValueEditor for DeployPipelinePopup too \[[#&#8203;4412](https://github.com/woodpecker-ci/woodpecker/pull/4412)]
-   Use separate routes instead of anchors \[[#&#8203;4285](https://github.com/woodpecker-ci/woodpecker/pull/4285)]
-   Untangle settings / header slots \[[#&#8203;4403](https://github.com/woodpecker-ci/woodpecker/pull/4403)]
-   Fix responsiveness of the settings template \[[#&#8203;4383](https://github.com/woodpecker-ci/woodpecker/pull/4383)]
-   Use squared spinner for active pipelines \[[#&#8203;4379](https://github.com/woodpecker-ci/woodpecker/pull/4379)]
-   Add server configuration option to add default set of labels for workflows that has no labels specified \[[#&#8203;4326](https://github.com/woodpecker-ci/woodpecker/pull/4326)]
-   Add `cli lint` option to treat warnings as errors \[[#&#8203;4373](https://github.com/woodpecker-ci/woodpecker/pull/4373)]
-   Improve error message for wrong secrets / environment config \[[#&#8203;4359](https://github.com/woodpecker-ci/woodpecker/pull/4359)]
-   Improve linter messages in UI \[[#&#8203;4351](https://github.com/woodpecker-ci/woodpecker/pull/4351)]
-   Pass settings to services \[[#&#8203;4338](https://github.com/woodpecker-ci/woodpecker/pull/4338)]
-   Inline model types for migrations \[[#&#8203;4293](https://github.com/woodpecker-ci/woodpecker/pull/4293)]
-   Add options to control the database connections (open,idle,timeout) \[[#&#8203;4212](https://github.com/woodpecker-ci/woodpecker/pull/4212)]
-   Move Queue creation behind new func that evaluates queue type \[[#&#8203;4252](https://github.com/woodpecker-ci/woodpecker/pull/4252)]
-   Add additional error message on swagger v2 to v3 convert \[[#&#8203;4254](https://github.com/woodpecker-ci/woodpecker/pull/4254)]
-   Fix wording for privileged plugins linter error \[[#&#8203;4280](https://github.com/woodpecker-ci/woodpecker/pull/4280)]
-   Deprecate `secrets` \[[#&#8203;4235](https://github.com/woodpecker-ci/woodpecker/pull/4235)]
-   Agent edit/detail view: change the help url based on the backend \[[#&#8203;4219](https://github.com/woodpecker-ci/woodpecker/pull/4219)]
-   Use middleware to load org \[[#&#8203;4208](https://github.com/woodpecker-ci/woodpecker/pull/4208)]
-   Assign workflows to agents with the best label matches \[[#&#8203;4201](https://github.com/woodpecker-ci/woodpecker/pull/4201)]
-   Report custom labels set by agent admins back \[[#&#8203;4141](https://github.com/woodpecker-ci/woodpecker/pull/4141)]
-   Highlight invalid entries in manual pipeline trigger \[[#&#8203;4153](https://github.com/woodpecker-ci/woodpecker/pull/4153)]
-   Print agent labels in debug mode \[[#&#8203;4155](https://github.com/woodpecker-ci/woodpecker/pull/4155)]
-   Implement registries for Kubernetes backend \[[#&#8203;4092](https://github.com/woodpecker-ci/woodpecker/pull/4092)]
-   Correct cli exec flags and remove ineffective ones \[[#&#8203;4129](https://github.com/woodpecker-ci/woodpecker/pull/4129)]
-   Set repo user to repairing user when old user is missing \[[#&#8203;4128](https://github.com/woodpecker-ci/woodpecker/pull/4128)]
-   Restart tasks on dead agents sooner \[[#&#8203;4114](https://github.com/woodpecker-ci/woodpecker/pull/4114)]
-   Adjust cli exec metadata structure to equal server metadata \[[#&#8203;4119](https://github.com/woodpecker-ci/woodpecker/pull/4119)]
-   Allow to restart declined pipelines \[[#&#8203;4109](https://github.com/woodpecker-ci/woodpecker/pull/4109)]
-   Add indices to repo table \[[#&#8203;4087](https://github.com/woodpecker-ci/woodpecker/pull/4087)]
-   Add systemd unit files to the RPM/DEB packages \[[#&#8203;3986](https://github.com/woodpecker-ci/woodpecker/pull/3986)]
-   Duplicate key `workflow_id` in the agent logs \[[#&#8203;4046](https://github.com/woodpecker-ci/woodpecker/pull/4046)]
-   Improve error on config loading \[[#&#8203;4024](https://github.com/woodpecker-ci/woodpecker/pull/4024)]
-   Show error if secret name is missing \[[#&#8203;4014](https://github.com/woodpecker-ci/woodpecker/pull/4014)]
-   Show error returned from API \[[#&#8203;3980](https://github.com/woodpecker-ci/woodpecker/pull/3980)]
-   Move manual popup to own page \[[#&#8203;3981](https://github.com/woodpecker-ci/woodpecker/pull/3981)]
-   Fail on InvalidImageName \[[#&#8203;4007](https://github.com/woodpecker-ci/woodpecker/pull/4007)]
-   Use Bitbucket PR title for pipeline message \[[#&#8203;3984](https://github.com/woodpecker-ci/woodpecker/pull/3984)]
-   Show logs if step has error \[[#&#8203;3979](https://github.com/woodpecker-ci/woodpecker/pull/3979)]
-   Refactor docker backend and add more test coverage \[[#&#8203;2700](https://github.com/woodpecker-ci/woodpecker/pull/2700)]
-   Make cli plugin log purge recognize steps by name \[[#&#8203;3953](https://github.com/woodpecker-ci/woodpecker/pull/3953)]
-   Pin page size \[[#&#8203;3946](https://github.com/woodpecker-ci/woodpecker/pull/3946)]
-   Improve cron list \[[#&#8203;3947](https://github.com/woodpecker-ci/woodpecker/pull/3947)]
-   Add PULLREQUEST_DRONE_PULL_REQUEST drone env \[[#&#8203;3939](https://github.com/woodpecker-ci/woodpecker/pull/3939)]
-   Make agent gRPC errors distinguishable \[[#&#8203;3936](https://github.com/woodpecker-ci/woodpecker/pull/3936)]

##### 📦️ Dependency

-   fix(deps): update web npm deps non-major \[[#&#8203;4735](https://github.com/woodpecker-ci/woodpecker/pull/4735)]
-   chore(deps): update woodpeckerci/plugin-release docker tag to v0.2.3 \[[#&#8203;4734](https://github.com/woodpecker-ci/woodpecker/pull/4734)]
-   chore(deps): update docker.io/woodpeckerci/plugin-surge-preview docker tag to v1.3.4 \[[#&#8203;4732](https://github.com/woodpecker-ci/woodpecker/pull/4732)]
-   fix(deps): update golang-packages to v0.32.1 \[[#&#8203;4727](https://github.com/woodpecker-ci/woodpecker/pull/4727)]
-   fix(deps): update module google.golang.org/protobuf to v1.36.3 \[[#&#8203;4726](https://github.com/woodpecker-ci/woodpecker/pull/4726)]
-   fix(deps): update golang-packages \[[#&#8203;4725](https://github.com/woodpecker-ci/woodpecker/pull/4725)]
-   chore(deps): lock file maintenance \[[#&#8203;4721](https://github.com/woodpecker-ci/woodpecker/pull/4721)]
-   fix(deps): update module code.gitea.io/sdk/gitea to v0.20.0 \[[#&#8203;4710](https://github.com/woodpecker-ci/woodpecker/pull/4710)]
-   fix(deps): update dependency simple-icons to v14.2.0 \[[#&#8203;4709](https://github.com/woodpecker-ci/woodpecker/pull/4709)]
-   chore(deps): update dependency jsdom to v26 \[[#&#8203;4704](https://github.com/woodpecker-ci/woodpecker/pull/4704)]
-   fix(deps): update web npm deps non-major \[[#&#8203;4703](https://github.com/woodpecker-ci/woodpecker/pull/4703)]
-   chore(deps): update gitea/gitea docker tag to v1.23 \[[#&#8203;4701](https://github.com/woodpecker-ci/woodpecker/pull/4701)]
-   fix(deps): update golang-packages \[[#&#8203;4688](https://github.com/woodpecker-ci/woodpecker/pull/4688)]
-   fix(deps): update golang-packages \[[#&#8203;4678](https://github.com/woodpecker-ci/woodpecker/pull/4678)]
-   fix(deps): update module golang.org/x/term to v0.28.0 \[[#&#8203;4671](https://github.com/woodpecker-ci/woodpecker/pull/4671)]
-   chore(deps): lock file maintenance \[[#&#8203;4672](https://github.com/woodpecker-ci/woodpecker/pull/4672)]
-   fix(deps): update dependency simple-icons to v14.1.0 \[[#&#8203;4668](https://github.com/woodpecker-ci/woodpecker/pull/4668)]
-   fix(deps): update module golang.org/x/oauth2 to v0.25.0 \[[#&#8203;4665](https://github.com/woodpecker-ci/woodpecker/pull/4665)]
-   chore(deps): update pre-commit hook golangci/golangci-lint to v1.63.4 \[[#&#8203;4660](https://github.com/woodpecker-ci/woodpecker/pull/4660)]
-   fix(deps): update module github.com/moby/term to v0.5.2 \[[#&#8203;4658](https://github.com/woodpecker-ci/woodpecker/pull/4658)]
-   fix(deps): update web npm deps non-major \[[#&#8203;4659](https://github.com/woodpecker-ci/woodpecker/pull/4659)]
-   chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v3.1.1 \[[#&#8203;4642](https://github.com/woodpecker-ci/woodpecker/pull/4642)]
-   fix(deps): update dependency simple-icons to v14.0.1 \[[#&#8203;4640](https://github.com/woodpecker-ci/woodpecker/pull/4640)]
-   fix(deps): update module github.com/google/go-github/v67 to v68 \[[#&#8203;4635](https://github.com/woodpecker-ci/woodpecker/pull/4635)]
-   fix(deps): update dependency vue-i18n to v11 \[[#&#8203;4634](https://github.com/woodpecker-ci/woodpecker/pull/4634)]
-   fix(deps): update dependency simple-icons to v14 \[[#&#8203;4633](https://github.com/woodpecker-ci/woodpecker/pull/4633)]
-   chore(deps): update dependency vite to v6.0.6 \[[#&#8203;4632](https://github.com/woodpecker-ci/woodpecker/pull/4632)]
-   fix(deps): update github.com/getkin/kin-openapi digest to [`cea0a13`](https://github.com/woodpecker-ci/woodpecker/commit/cea0a13) \[[#&#8203;4630](https://github.com/woodpecker-ci/woodpecker/pull/4630)]
-   chore(deps): lock file maintenance \[[#&#8203;4540](https://github.com/woodpecker-ci/woodpecker/pull/4540)]
-   fix(deps): update web npm deps non-major \[[#&#8203;4440](https://github.com/woodpecker-ci/woodpecker/pull/4440)]
-   fix(deps): update golang-packages \[[#&#8203;4615](https://github.com/woodpecker-ci/woodpecker/pull/4615)]
-   fix(deps): update module gitlab.com/gitlab-org/api/client-go to v0.118.0 \[[#&#8203;4606](https://github.com/woodpecker-ci/woodpecker/pull/4606)]
-   fix(deps): update module github.com/cenkalti/backoff/v4 to v5 \[[#&#8203;4601](https://github.com/woodpecker-ci/woodpecker/pull/4601)]
-   fix(deps): update golang-packages \[[#&#8203;4586](https://github.com/woodpecker-ci/woodpecker/pull/4586)]
-   fix(deps): update module golang.org/x/net to v0.33.0 \[security] \[[#&#8203;4585](https://github.com/woodpecker-ci/woodpecker/pull/4585)]
-   fix(deps): update golang-packages \[[#&#8203;4579](https://github.com/woodpecker-ci/woodpecker/pull/4579)]
-   Replace discontinued mitchellh/mapstructure by maintained fork \[[#&#8203;4573](https://github.com/woodpecker-ci/woodpecker/pull/4573)]
-   chore(deps): update docker.io/woodpeckerci/plugin-codecov docker tag to v2.1.6 \[[#&#8203;4566](https://github.com/woodpecker-ci/woodpecker/pull/4566)]
-   fix(deps): update github.com/muesli/termenv digest to [`8c990cd`](https://github.com/woodpecker-ci/woodpecker/commit/8c990cd) \[[#&#8203;4565](https://github.com/woodpecker-ci/woodpecker/pull/4565)]
-   fix(deps): update module google.golang.org/grpc to v1.69.0 \[[#&#8203;4563](https://github.com/woodpecker-ci/woodpecker/pull/4563)]
-   fix(deps): update golang-packages \[[#&#8203;4553](https://github.com/woodpecker-ci/woodpecker/pull/4553)]
-   Update kin-openapi \[[#&#8203;4560](https://github.com/woodpecker-ci/woodpecker/pull/4560)]
-   fix(deps): update module golang.org/x/crypto to v0.31.0 \[security] \[[#&#8203;4557](https://github.com/woodpecker-ci/woodpecker/pull/4557)]
-   fix(deps): update golang-packages \[[#&#8203;4546](https://github.com/woodpecker-ci/woodpecker/pull/4546)]
-   chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v3.1.0 \[[#&#8203;4536](https://github.com/woodpecker-ci/woodpecker/pull/4536)]
-   chore(deps): update docker.io/curlimages/curl docker tag to v8.11.0 \[[#&#8203;4530](https://github.com/woodpecker-ci/woodpecker/pull/4530)]
-   fix(deps): update golang-packages \[[#&#8203;4496](https://github.com/woodpecker-ci/woodpecker/pull/4496)]
-   chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v5.1.0 \[[#&#8203;4524](https://github.com/woodpecker-ci/woodpecker/pull/4524)]
-   chore(deps): update docker.io/woodpeckerci/plugin-prettier docker tag to v1 \[[#&#8203;4522](https://github.com/woodpecker-ci/woodpecker/pull/4522)]
-   chore(deps): update docker.io/alpine docker tag to v3.21 \[[#&#8203;4520](https://github.com/woodpecker-ci/woodpecker/pull/4520)]
-   chore(deps): update dependency vite to v6 \[[#&#8203;4485](https://github.com/woodpecker-ci/woodpecker/pull/4485)]
-   chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v3 \[[#&#8203;4506](https://github.com/woodpecker-ci/woodpecker/pull/4506)]
-   chore(deps): lock file maintenance \[[#&#8203;4502](https://github.com/woodpecker-ci/woodpecker/pull/4502)]
-   chore(deps): lock file maintenance \[[#&#8203;4501](https://github.com/woodpecker-ci/woodpecker/pull/4501)]
-   chore(deps): update docker.io/woodpeckerci/plugin-surge-preview docker tag to v1.3.3 \[[#&#8203;4495](https://github.com/woodpecker-ci/woodpecker/pull/4495)]
-   fix(deps): update golang-packages \[[#&#8203;4477](https://github.com/woodpecker-ci/woodpecker/pull/4477)]
-   fix(deps): update dependency [@&#8203;vueuse/core](https://github.com/vueuse/core) to v12 \[[#&#8203;4486](https://github.com/woodpecker-ci/woodpecker/pull/4486)]
-   fix(deps): update module github.com/google/go-github/v66 to v67 \[[#&#8203;4487](https://github.com/woodpecker-ci/woodpecker/pull/4487)]
-   chore(deps): update woodpeckerci/plugin-release docker tag to v0.2.2 \[[#&#8203;4483](https://github.com/woodpecker-ci/woodpecker/pull/4483)]
-   chore(deps): update pre-commit hook golangci/golangci-lint to v1.62.2 \[[#&#8203;4482](https://github.com/woodpecker-ci/woodpecker/pull/4482)]
-   fix(deps): update golang-packages \[[#&#8203;4452](https://github.com/woodpecker-ci/woodpecker/pull/4452)]
-   chore(deps): lock file maintenance \[[#&#8203;4453](https://github.com/woodpecker-ci/woodpecker/pull/4453)]
-   fix(deps): update golang-packages \[[#&#8203;4411](https://github.com/woodpecker-ci/woodpecker/pull/4411)]
-   chore(deps): update pre-commit hook igorshubovych/markdownlint-cli to v0.43.0 \[[#&#8203;4443](https://github.com/woodpecker-ci/woodpecker/pull/4443)]
-   chore(deps): update postgres docker tag to v17.2 \[[#&#8203;4442](https://github.com/woodpecker-ci/woodpecker/pull/4442)]
-   chore(deps): lock file maintenance \[[#&#8203;4435](https://github.com/woodpecker-ci/woodpecker/pull/4435)]
-   chore(deps): update docker.io/woodpeckerci/plugin-trivy docker tag to v1.3.0 \[[#&#8203;4434](https://github.com/woodpecker-ci/woodpecker/pull/4434)]
-   chore(deps): update web npm deps non-major \[[#&#8203;4432](https://github.com/woodpecker-ci/woodpecker/pull/4432)]
-   fix(deps): update golang-packages \[[#&#8203;4401](https://github.com/woodpecker-ci/woodpecker/pull/4401)]
-   chore(deps): lock file maintenance \[[#&#8203;4402](https://github.com/woodpecker-ci/woodpecker/pull/4402)]
-   chore(deps): update web npm deps non-major \[[#&#8203;4391](https://github.com/woodpecker-ci/woodpecker/pull/4391)]
-   fix(deps): update dependency [@&#8203;intlify/unplugin-vue-i18n](https://github.com/intlify/unplugin-vue-i18n) to v6 \[[#&#8203;4397](https://github.com/woodpecker-ci/woodpecker/pull/4397)]
-   chore(deps): update pre-commit hook golangci/golangci-lint to v1.62.0 \[[#&#8203;4390](https://github.com/woodpecker-ci/woodpecker/pull/4390)]
-   chore(deps): update postgres docker tag to v17.1 \[[#&#8203;4389](https://github.com/woodpecker-ci/woodpecker/pull/4389)]
-   chore(deps): update docker.io/techknowlogick/xgo docker tag to go-1.23.x \[[#&#8203;4388](https://github.com/woodpecker-ci/woodpecker/pull/4388)]
-   chore(config): migrate renovate config \[[#&#8203;4296](https://github.com/woodpecker-ci/woodpecker/pull/4296)]
-   chore(deps): update docker.io/woodpeckerci/plugin-trivy docker tag to v1.2.0 \[[#&#8203;4289](https://github.com/woodpecker-ci/woodpecker/pull/4289)]
-   chore(deps): update docker.io/techknowlogick/xgo docker tag to go-1.23.x \[[#&#8203;4282](https://github.com/woodpecker-ci/woodpecker/pull/4282)]
-   fix(deps): update golang-packages \[[#&#8203;4251](https://github.com/woodpecker-ci/woodpecker/pull/4251)]
-   fix(deps): update web npm deps non-major \[[#&#8203;4258](https://github.com/woodpecker-ci/woodpecker/pull/4258)]
-   chore(deps): update web npm deps non-major \[[#&#8203;4250](https://github.com/woodpecker-ci/woodpecker/pull/4250)]
-   chore(deps): update node.js to v23 \[[#&#8203;4239](https://github.com/woodpecker-ci/woodpecker/pull/4239)]
-   chore(deps): update web npm deps non-major \[[#&#8203;4237](https://github.com/woodpecker-ci/woodpecker/pull/4237)]
-   chore(deps): update docker.io/mysql docker tag to v9.1.0 \[[#&#8203;4236](https://github.com/woodpecker-ci/woodpecker/pull/4236)]
-   fix(deps): update dependency simple-icons to v13.14.0 \[[#&#8203;4226](https://github.com/woodpecker-ci/woodpecker/pull/4226)]
-   fix(deps): update web npm deps non-major \[[#&#8203;4223](https://github.com/woodpecker-ci/woodpecker/pull/4223)]
-   fix(deps): update golang-packages \[[#&#8203;4215](https://github.com/woodpecker-ci/woodpecker/pull/4215)]
-   fix(deps): update golang-packages \[[#&#8203;4210](https://github.com/woodpecker-ci/woodpecker/pull/4210)]
-   fix(deps): update module github.com/google/go-github/v65 to v66 \[[#&#8203;4205](https://github.com/woodpecker-ci/woodpecker/pull/4205)]
-   fix(deps): update dependency vue-i18n to v10.0.4 \[[#&#8203;4200](https://github.com/woodpecker-ci/woodpecker/pull/4200)]
-   chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v5 \[[#&#8203;4192](https://github.com/woodpecker-ci/woodpecker/pull/4192)]
-   fix(deps): update dependency simple-icons to v13.13.0 \[[#&#8203;4196](https://github.com/woodpecker-ci/woodpecker/pull/4196)]
-   chore(deps): lock file maintenance \[[#&#8203;4186](https://github.com/woodpecker-ci/woodpecker/pull/4186)]
-   chore(deps): update web npm deps non-major \[[#&#8203;4174](https://github.com/woodpecker-ci/woodpecker/pull/4174)]
-   chore(deps): update docker.io/postgres docker tag to v17 \[[#&#8203;4179](https://github.com/woodpecker-ci/woodpecker/pull/4179)]
-   fix(deps): update dependency [@&#8203;intlify/unplugin-vue-i18n](https://github.com/intlify/unplugin-vue-i18n) to v5 \[[#&#8203;4183](https://github.com/woodpecker-ci/woodpecker/pull/4183)]
-   fix(deps): update dependency [@&#8203;vueuse/core](https://github.com/vueuse/core) to v11 \[[#&#8203;4184](https://github.com/woodpecker-ci/woodpecker/pull/4184)]
-   chore(deps): update docker.io/woodpeckerci/plugin-codecov docker tag to v2.1.5 \[[#&#8203;4167](https://github.com/woodpecker-ci/woodpecker/pull/4167)]
-   fix(deps): update module github.com/google/go-github/v64 to v65 \[[#&#8203;4185](https://github.com/woodpecker-ci/woodpecker/pull/4185)]
-   chore(deps): update docker.io/mysql docker tag to v9 \[[#&#8203;4178](https://github.com/woodpecker-ci/woodpecker/pull/4178)]
-   chore(deps): update docker.io/alpine docker tag to v3.20 \[[#&#8203;4169](https://github.com/woodpecker-ci/woodpecker/pull/4169)]
-   fix(deps): update github.com/urfave/cli/v3 digest to [`20ef97b`](https://github.com/woodpecker-ci/woodpecker/commit/20ef97b) \[[#&#8203;4166](https://github.com/woodpecker-ci/woodpecker/pull/4166)]
-   chore(deps): update docker.io/woodpeckerci/plugin-surge-preview docker tag to v1.3.2 \[[#&#8203;4168](https://github.com/woodpecker-ci/woodpecker/pull/4168)]
-   chore(deps): update woodpeckerci/plugin-release docker tag to v0.2.1 \[[#&#8203;4175](https://github.com/woodpecker-ci/woodpecker/pull/4175)]
-   chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to v2 \[[#&#8203;4182](https://github.com/woodpecker-ci/woodpecker/pull/4182)]
-   fix(deps): update github.com/muesli/termenv digest to [`82936c5`](https://github.com/woodpecker-ci/woodpecker/commit/82936c5) \[[#&#8203;4165](https://github.com/woodpecker-ci/woodpecker/pull/4165)]
-   chore(deps): update postgres docker tag to v17 \[[#&#8203;4181](https://github.com/woodpecker-ci/woodpecker/pull/4181)]
-   chore(deps): update pre-commit non-major \[[#&#8203;4173](https://github.com/woodpecker-ci/woodpecker/pull/4173)]
-   chore(deps): update docker.io/golang docker tag to v1.23 \[[#&#8203;4170](https://github.com/woodpecker-ci/woodpecker/pull/4170)]
-   chore(deps): update node.js to v22 \[[#&#8203;4180](https://github.com/woodpecker-ci/woodpecker/pull/4180)]
-   fix(deps): update golang-packages \[[#&#8203;4161](https://github.com/woodpecker-ci/woodpecker/pull/4161)]
-   chore(deps): update dependency [@&#8203;antfu/eslint-config](https://github.com/antfu/eslint-config) to v3 \[[#&#8203;4095](https://github.com/woodpecker-ci/woodpecker/pull/4095)]
-   chore(deps): update dependency jsdom to v25 \[[#&#8203;4094](https://github.com/woodpecker-ci/woodpecker/pull/4094)]
-   chore(deps): update docker.io/golang docker tag to v1.23 \[[#&#8203;4081](https://github.com/woodpecker-ci/woodpecker/pull/4081)]
-   chore(deps): update docker.io/woodpeckerci/plugin-prettier docker tag to v0.2.0 \[[#&#8203;4082](https://github.com/woodpecker-ci/woodpecker/pull/4082)]
-   fix(deps): update module github.com/google/go-github/v63 to v64 \[[#&#8203;4073](https://github.com/woodpecker-ci/woodpecker/pull/4073)]
-   fix(deps): update golang-packages \[[#&#8203;4059](https://github.com/woodpecker-ci/woodpecker/pull/4059)]
-   Update github.com/urfave/cli/v3 digest to [`fc07a8c`](https://github.com/woodpecker-ci/woodpecker/commit/fc07a8c) \[[#&#8203;4043](https://github.com/woodpecker-ci/woodpecker/pull/4043)]
-   Update woodpeckerci/plugin-git Docker tag to v2.5.2 \[[#&#8203;4041](https://github.com/woodpecker-ci/woodpecker/pull/4041)]
-   Update web npm deps non-major \[[#&#8203;4034](https://github.com/woodpecker-ci/woodpecker/pull/4034)]
-   Update dependency simple-icons to v13 \[[#&#8203;4037](https://github.com/woodpecker-ci/woodpecker/pull/4037)]
-   chore(deps): lock file maintenance \[[#&#8203;3991](https://github.com/woodpecker-ci/woodpecker/pull/3991)]
-   fix(deps): update golang-packages \[[#&#8203;3958](https://github.com/woodpecker-ci/woodpecker/pull/3958)]

##### Misc

-   Use mirror.gcr.io as `trivy` registry \[[#&#8203;4729](https://github.com/woodpecker-ci/woodpecker/pull/4729)]
-   Add docs-dependencies target to makefile \[[#&#8203;4719](https://github.com/woodpecker-ci/woodpecker/pull/4719)]
-   Move link checks into cron-curated issue dashboard \[[#&#8203;4515](https://github.com/woodpecker-ci/woodpecker/pull/4515)]
-   Remove `renovate` branch triggers \[[#&#8203;4437](https://github.com/woodpecker-ci/woodpecker/pull/4437)]
-   Dont run pipeline on push events to renovate branches \[[#&#8203;4406](https://github.com/woodpecker-ci/woodpecker/pull/4406)]
-   Harden and correct fifo task queue tests \[[#&#8203;4377](https://github.com/woodpecker-ci/woodpecker/pull/4377)]
-   Use release-helper for release/\* branches \[[#&#8203;4301](https://github.com/woodpecker-ci/woodpecker/pull/4301)]
-   Fix renovate support for `xgo` \[[#&#8203;4276](https://github.com/woodpecker-ci/woodpecker/pull/4276)]
-   Improve nix development environment \[[#&#8203;4256](https://github.com/woodpecker-ci/woodpecker/pull/4256)]
-   \[pre-commit.ci] pre-commit autoupdate \[[#&#8203;4209](https://github.com/woodpecker-ci/woodpecker/pull/4209)]
-   Add `.lycheeignore` \[[#&#8203;4154](https://github.com/woodpecker-ci/woodpecker/pull/4154)]
-   Add eslint-plugin-promise back \[[#&#8203;4022](https://github.com/woodpecker-ci/woodpecker/pull/4022)]
-   Improve wording \[[#&#8203;3951](https://github.com/woodpecker-ci/woodpecker/pull/3951)]
-   Fix typos and optimize wording \[[#&#8203;3940](https://github.com/woodpecker-ci/woodpecker/pull/3940)]

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "* * * * 0,6" (UTC), Automerge - "* 0-3 * * *" (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMTYuMCIsInVwZGF0ZWRJblZlciI6IjM5LjExNi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5Il19-->

Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de>
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/70
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org>
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org>
2025-01-19 07:58:30 +00:00
woodpecker-bot
ae72828e09 chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.8.3 2025-01-18 00:04:41 +00:00
woodpecker-bot
9d6618fc51 chore(deps): update mstruebing/editorconfig-checker docker tag to v3.1.2 2025-01-12 00:08:50 +00:00
woodpecker-bot
cd032a5547 chore(deps): update docker.io/woodpeckerci/plugin-prettier docker tag to v1.1.0 2025-01-11 00:04:14 +00:00
Colgrave
313ce9323e Add example for syncing repo with upstream (#67)
Add an example of automatic synchronization with an upstream repository.

Sorry for the multiple commits, I forgot that I need to make a new branch.

Co-authored-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/67
Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Co-authored-by: Colgrave <hanqixu@disroot.org>
Co-committed-by: Colgrave <hanqixu@disroot.org>
2025-01-08 17:34:41 +00:00
Colgrave
472428a7ce Butane example (#66)
This PR add an example to translate all Butane config in directory to Ignition config with a simple bash script.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/66
Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Co-authored-by: Colgrave <hanqixu@disroot.org>
Co-committed-by: Colgrave <hanqixu@disroot.org>
2025-01-08 17:31:59 +00:00
crapStone
cf6b783a3d
add testing repo 2024-12-27 00:33:55 +01:00
crapStone
238c2572b7
add explanation for packaged extensions 2024-12-26 18:24:19 +01:00
Tealk
8062b31282 [mdbook] change image (#64)
I have replaced the image because it is no longer up to date and has not received any updates for some time. In #63 alpine edge was mentioned and I implemented that.
I also added some comments on how to deal with mdbook extensions and an info for problems with time displays.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/64
Reviewed-by: crapStone <codeberg@crapstone.dev>
Co-authored-by: Tealk <tealk@rollenspiel.monster>
Co-committed-by: Tealk <tealk@rollenspiel.monster>
2024-12-24 16:33:12 +00:00
woodpecker-bot
ec679dce65 chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.8.2 2024-12-21 00:10:26 +00:00
woodpecker-bot
6aede902bb chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.8.1 2024-12-14 00:09:32 +00:00
Dependency bot
e5db6206bd chore(deps): update docker.io/woodpeckerci/plugin-prettier docker tag to v1 (#61)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [docker.io/woodpeckerci/plugin-prettier](https://codeberg.org/woodpecker-plugins/prettier) ([source](https://codeberg.org/woodpecker-plugins/prettier.git)) | major | `0.2.0` -> `1.0.0` |

---

### Release Notes

<details>
<summary>woodpecker-plugins/prettier (docker.io/woodpeckerci/plugin-prettier)</summary>

### [`v1.0.0`](https://codeberg.org/woodpecker-plugins/prettier/blob/HEAD/CHANGELOG.md#100---2024-11-20)

[Compare Source](https://codeberg.org/woodpecker-plugins/prettier/compare/0.2.0...1.0.0)

##### ❤️ Thanks to all contributors! ❤️

[@&#8203;qwerty287](https://github.com/qwerty287), [@&#8203;woodpecker-bot](https://github.com/woodpecker-bot)

##### 💥 Breaking changes

-   Update node.js to v22 and remove ppc64le and arm images \[[#&#8203;2](https://codeberg.org/woodpecker-plugins/prettier/pulls/2)]

##### 📦️ Dependency

-   chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to v2.1.1 \[[#&#8203;5](https://codeberg.org/woodpecker-plugins/prettier/pulls/5)]

##### Misc

-   Add CODEOWNERS \[[#&#8203;3](https://codeberg.org/woodpecker-plugins/prettier/pulls/3)]

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - "before 4am" (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5Il19-->

Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de>
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/61
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org>
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org>
2024-12-07 09:28:04 +00:00
woodpecker-bot
3122f7dab7 chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.8.0 2024-11-30 00:13:25 +00:00
6543
4f535b51bf Migrate from depricated syntax to current (#60)
like https://codeberg.org/Codeberg-CI/examples/pulls/59

It addresses deprecation's upcoming in v2.8.0 now

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/60
2024-11-21 13:57:15 +00:00
Simx72
0b4e537b2c fix environment variable (#59)
Hello,

On Zed editor, when opening the file `Rust/.woodpecker.yaml`, it lints as danger (red) line 9:

031e75e884/Rust/.woodpecker.yaml (L9)

stating that:

```
yaml-schema: Woodpecker pipeline config: Incorrect type. Expected "step_environment".
```

But it can easily be fixed changing it to:

```diff
-   environment: [CARGO_TERM_COLOR=always]
+   environment:
+     CARGO_TERM_COLOR: always
```

as shown here:
https://woodpecker-ci.org/docs/usage/environment

Zed editor shows it is an error according to the schema in
https://raw.githubusercontent.com/woodpecker-ci/woodpecker/main/pipeline/frontend/yaml/linter/schema/schema.json

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/59
Reviewed-by: 6543 <6543@obermui.de>
Co-authored-by: Simx72 <angel2600@proton.me>
Co-committed-by: Simx72 <angel2600@proton.me>
2024-11-21 13:23:39 +00:00
woodpecker-bot
031e75e884 chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.7.3 2024-11-16 00:09:12 +00:00
Thiago Sueto
e8082e4838 Add REUSE example (#57)
This adds a very simple example to lint a project with REUSE.

The fsfe/reuse base image is just alpine with the reuse-tool installed.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/57
Reviewed-by: 6543 <6543@obermui.de>
Co-authored-by: Thiago Sueto <herzenschein@gmail.com>
Co-committed-by: Thiago Sueto <herzenschein@gmail.com>
2024-09-19 21:29:09 +00:00
woodpecker-bot
25e44aa1d0 chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.7.1 2024-09-08 00:29:27 +00:00
woodpecker-bot
20324229f1 chore(deps): update docker.io/woodpeckerci/plugin-prettier docker tag to v0.2.0 2024-08-31 00:08:17 +00:00
6543
0b76cb526c Address pipeline warnings (#56)
https://ci.codeberg.org/repos/8254/pipeline/155/errors
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/56
2024-08-26 03:44:19 +00:00
Tealk
224d0f2fac [HUGO] replace image (#55)
The previous one no longer receives updates

Signed-off-by: Daniel Buck <daniel.buck@mmmgroup.com>

Co-authored-by: Daniel Buck <daniel.buck@mmmgroup.com>
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/55
Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Co-authored-by: Tealk <tealk@noreply.codeberg.org>
Co-committed-by: Tealk <tealk@noreply.codeberg.org>
2024-08-25 13:13:10 +00:00
3f
10f616df4d Update Hugo/.woodpecker.yaml (#54)
Codeberg Token notice

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/54
Co-authored-by: 3f <3f@noreply.codeberg.org>
Co-committed-by: 3f <3f@noreply.codeberg.org>
2024-08-03 09:06:43 +00:00
daudix
4be3316c10 Add Zola example (#53)
An example workflow to push pages built with [Zola](https://www.getzola.org) to Codeberg Pages.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/53
Reviewed-by: 6543 <6543@obermui.de>
Co-authored-by: daudix <ddaudix@gmail.com>
Co-committed-by: daudix <ddaudix@gmail.com>
2024-07-22 22:22:58 +00:00
woodpecker-bot
0e1cfcc3fe chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.7.0 2024-07-20 00:08:57 +00:00
woodpecker-bot
9bb85b3d36 chore(deps): update mstruebing/editorconfig-checker docker tag to v3.0.3 2024-07-06 00:08:36 +00:00
woodpecker-bot
7c163226b0 chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.6.0 2024-06-16 00:31:33 +00:00
woodpecker-bot
4dd0f7db62 chore(deps): update lycheeverse/lychee docker tag to v0.15.1 2024-06-15 00:11:18 +00:00
woodpecker-bot
b8cbee200b chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.5.0 2024-06-02 00:25:23 +00:00
Dependency bot
5a10f31fb2 chore(deps): update mstruebing/editorconfig-checker docker tag to v3 (#52)
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| mstruebing/editorconfig-checker | major | `2.7.2` -> `v3.0.1` |

---

### Configuration

📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - "before 4am" (UTC).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNDAuNSIsInVwZGF0ZWRJblZlciI6IjM3LjM0MC41IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5Il19-->

Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de>
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/52
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org>
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org>
2024-05-04 10:13:48 +00:00
Stefano Volpe
b9c67426af feat: Idris (#51)
I had to sort the entries in the README table to be able to insert my own in alphabetical order.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/51
Co-authored-by: Stefano Volpe <foxy@teapot.ovh>
Co-committed-by: Stefano Volpe <foxy@teapot.ovh>
2024-04-22 18:44:16 +00:00
Andreas Theodosiou
6fe8ac5989 Add CI example for testing Julia packages (#50)
This PR adds an example Woodpecker pipeline for testing a package written in Julia.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/50
Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Co-authored-by: Andreas Theodosiou <atheodosiou@protonmail.ch>
Co-committed-by: Andreas Theodosiou <atheodosiou@protonmail.ch>
2024-04-22 07:43:21 +00:00
Martijn de Boer
f629af8e6a Add PHP Lint for recent versions (#40)
This example adds a matrix step for the 4 most recent supported PHP versions. It uses a bash command and the PHP built-in linter to find errors. It doesn't print much output due to the nature of the linter, but the build step fails with exit code 1 if linting fails.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/40
Reviewed-by: 6543 <6543@obermui.de>
Co-authored-by: Martijn de Boer <git@sexybiggetje.nl>
Co-committed-by: Martijn de Boer <git@sexybiggetje.nl>
2024-04-11 18:50:10 +00:00
pat-s
5ffed3d2fa Add link checker and prettier (#49)
Adapted from WP main repo.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/49
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2024-04-10 07:16:10 +00:00
pat-s
531e0933a4
fix table 2024-04-10 08:53:09 +02:00
pat-s
a7381e9e13
fix broken readme links and align file naming 2024-04-10 08:50:56 +02:00
pat-s
f52d4f9389 Add R example (#41)
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/41
Reviewed-by: 6543 <6543@obermui.de>
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2024-03-25 16:24:06 +00:00
woodpecker-bot
5ebda1fad3 chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.4.1 2024-03-23 00:08:45 +00:00
woodpecker-bot
c5ccc22021 chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.3.0 2024-02-10 00:08:23 +00:00
Dependency bot
1236b062b5 chore: Configure Renovate (#43)
Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding PR to help you understand and configure settings before regular Pull Requests begin.

🚦 To activate Renovate, merge this Pull Request. To disable Renovate, simply close this Pull Request unmerged.

---
### Detected Package Files

 * `Golang/.woodpecker/Dockerfile` (dockerfile)
 * `.woodpecker.yaml` (woodpecker)

### Configuration Summary

Based on the default config's presets, Renovate will:

  - Start dependency updates only once this onboarding PR is merged
  - Enable Renovate Dependency Dashboard creation.
  - Use semantic commit type `fix` for dependencies and `chore` for all others if semantic commits are in use.
  - Ignore `node_modules`, `bower_components`, `vendor` and various test/tests directories.
  - Group known monorepo packages together.
  - Use curated list of recommended non-monorepo package groupings.
  - Apply crowd-sourced package replacement rules.
  - Apply crowd-sourced workarounds for known problems with packages.
  - Run lock file maintenance (updates) early Monday mornings.
  - Schedule automerge daily.
  - Schedule for weekends.
  - Run Renovate on following schedule: every weekend

🔡 Do you want to change how Renovate upgrades your dependencies? Add your custom config to `renovate.json` in this branch. Renovate will update the Pull Request description the next time it runs.

---

### What to Expect

With your current configuration, Renovate will create 1 Pull Request:

<details>
<summary>chore(deps): update woodpeckerci/woodpecker-cli docker tag to v2.3.0</summary>

  - Schedule: ["every weekend"]
  - Branch name: `renovate/woodpeckerci-woodpecker-cli-2.x`
  - Merge into: `main`
  - Upgrade [woodpeckerci/woodpecker-cli](https://github.com/woodpecker-ci/woodpecker) to `v2.3.0-alpine`

</details>

---

 Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions).

---

This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).

<!--renovate-config-hash:94693a990c975907e7f13da3309b9d56ba02b3983519b41786edf5cf031e457c-->

Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de>
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/43
Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org>
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org>
2024-02-06 07:53:48 +00:00
pat-s
4785a67d94 yml -> yaml (#42)
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/42
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2024-02-05 09:15:08 +00:00
pat-s
8df9d19ef4 Linters and related fixes (#39)
- Add yamllint
- Add markdownlint
- Add precommit config
- Add editorconfig
- Rename `.yml` to `.yaml`
- Add CI workflow to enforce lint rules

Configs are taken from Woodpecker org lint rules.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/39
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2024-01-31 16:32:05 +00:00
pat-s
73ef96d755 Various fixes (#38)
see commits

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/38
Co-authored-by: pat-s <patrick.schratz@gmail.com>
Co-committed-by: pat-s <patrick.schratz@gmail.com>
2024-01-31 15:44:37 +00:00
Stefano Volpe
dea4421243 Add Typst pipeline example (#37)
A pipeline to build a Typst document and push the resulting pdf to some Codeberg repository (for use in Codeberg pages).

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/37
Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Co-authored-by: Stefano Volpe <foxy@teapot.ovh>
Co-committed-by: Stefano Volpe <foxy@teapot.ovh>
2024-01-31 15:17:17 +00:00
mononym
cea04366c7 pdoc API documentation build and publish CI (#18)
Hi. Here’s one more Python example. It makes use of [pdoc](https://pdoc.dev) in order to generate the API documentation for python modules. The docs are then pushed on a pages branch and normally served by codeberg pages.

Co-authored-by: mononym <mononym@riseup.net>
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/18
Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Co-authored-by: mononym <mononym@noreply.codeberg.org>
Co-committed-by: mononym <mononym@noreply.codeberg.org>
2024-01-24 12:52:26 +00:00
Kamila Borowska
32b68e6acc Version plugin-codeberg-pages-deploy (#36)
This ensures that the provided example won't use version 2 of the plugin if it were to make breaking changes.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/36
Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Co-authored-by: Kamila Borowska <kamila@borowska.pw>
Co-committed-by: Kamila Borowska <kamila@borowska.pw>
2024-01-01 16:10:43 +00:00
Kamila Borowska
a0ae9079ab Use plugin-codeberg-pages-deploy in mkdocs example (#35)
I've made a plugin to ease deployment of Codeberg Pages, and figured I would update one of examples to use it.

Tested that this works on https://ci.codeberg.org/repos/12946/pipeline/3.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/35
Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Co-authored-by: Kamila Borowska <kamila@borowska.pw>
Co-committed-by: Kamila Borowska <kamila@borowska.pw>
2023-12-30 09:49:10 +00:00
Stefano Volpe
d85e697118 Hugo workflow: use CI_COMMIT_SHA in commit message (#34)
Within the Hugo workflow, the commit message was built interpolating the `CI_BUILD_CREATED` builtin Woodpecker variable. I believe  it is not defined (anymore?): https://woodpecker-ci.org/docs/usage/environment. The most similar thing I have found is `CI_PIPELINE_CREATED`, but I can't get any value beside 0 out of it when using this pipeline. So I propose we use `CI_COMMIT_SHA`, which I already tested in one of my personal projects: https://ci.codeberg.org/repos/12701/pipeline/19/1.
I believe `CI_COMMIT_SHA` is the ideal unique identifier for pipeline triggered by push actions.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/34
Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Co-authored-by: Stefano Volpe <stefano.volpe@student.uva.nl>
Co-committed-by: Stefano Volpe <stefano.volpe@student.uva.nl>
2023-11-03 06:39:15 +00:00
Andre601
18bcfb560c Add "[SKIP CI]" to jekyll example commit message (#32)
When this example is used will a separate run be triggered in Codeberg CI, which only results in a failed run that never was needed.

I first tried with a file configuration to only trigger on main branch, but that didn't work, so I now opted in to simply add a `[SKIP CI]` at the end of the commit message to make Codeberg CI ignore this commit.

Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/32
Reviewed-by: Patrick Schratz <pat-s@noreply.codeberg.org>
Co-authored-by: Andre601 <andre601@noreply.codeberg.org>
Co-committed-by: Andre601 <andre601@noreply.codeberg.org>
2023-10-27 12:30:45 +00:00
Tealk
ca469fd9dc Add mdbook (#29)
An example to publish pages built with mdbook on Codeberg Pages.

Co-authored-by: Tealk <tealk@rollenspiel.monster>
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/29
Reviewed-by: 6543 <6543@obermui.de>
Co-authored-by: Tealk <tealk@noreply.codeberg.org>
Co-committed-by: Tealk <tealk@noreply.codeberg.org>
2023-06-10 11:50:43 +00:00
6543
5444d19d75 Update Syntax to match newest guidelines (#30)
Reviewed-on: https://codeberg.org/Codeberg-CI/examples/pulls/30
2023-06-09 15:43:19 +00:00