Commit graph

6056 commits

Author SHA1 Message Date
Lukas
dd465add43
Add no branches text (#3312) 2024-02-01 16:31:04 +02:00
Lukas
a801f8cbc3
Add loading spinner to repo list (#3310) 2024-02-01 08:40:01 +01:00
Marcin Puc
450a437cb6 Translated using Weblate (Polish)
Currently translated at 90.1% (328 of 364 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/pl/
2024-02-01 03:45:23 +00:00
Patrick Schratz
1ed9d58a69
Add 2.3 docs (#3306) 2024-01-31 19:47:52 +01:00
Patrick Schratz
e85762f791
Remove accidentally added file (#3304)
See discussion in [`1ab94d6`
(#3303)](1ab94d662b (r1473078205))

@qwerty287
2024-01-31 18:38:39 +01:00
woodpecker-bot
ee56a6ad01
🎉 Release 2.3.0 (#3249)
This PR was opened by the
[ready-release-go](https://github.com/woodpecker-ci/plugin-ready-release-go)
plugin. When you're ready to do a release, you can merge this
pull-request and a new release with version `2.3.0` will be created
automatically. If you're not ready to do a release yet, that's fine,
whenever you add more changes to `main` this pull-request will be
updated.

## Options

- [ ] Mark this version as a release candidate

##
[2.3.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/2.3.0)
- 2024-01-31

###  Features

- Add release event
[[#3226](https://github.com/woodpecker-ci/woodpecker/pull/3226)]

### 📚 Documentation

- Add release types
[[#3303](https://github.com/woodpecker-ci/woodpecker/pull/3303)]
- Add opencollective footer
[[#3281](https://github.com/woodpecker-ci/woodpecker/pull/3281)]
- Use array syntax in docs
[[#3242](https://github.com/woodpecker-ci/woodpecker/pull/3242)]

### 🐛 Bug Fixes

- Fix Gitpod: Gitea auth token creation
[[#3299](https://github.com/woodpecker-ci/woodpecker/pull/3299)]
- Fix agent updating
[[#3287](https://github.com/woodpecker-ci/woodpecker/pull/3287)]
- Sanitize pod's step label
[[#3275](https://github.com/woodpecker-ci/woodpecker/pull/3275)]
- Pipeline errors must be an array
[[#3276](https://github.com/woodpecker-ci/woodpecker/pull/3276)]
- fix bitbucket SSO using UUID from bitbucket api response as
ForgeRemoteID
[[#3265](https://github.com/woodpecker-ci/woodpecker/pull/3265)]
- fix: bug pod service without label service
[[#3256](https://github.com/woodpecker-ci/woodpecker/pull/3256)]
- Fix disabling PRs
[[#3258](https://github.com/woodpecker-ci/woodpecker/pull/3258)]
- fix: bug annotations
[[#3255](https://github.com/woodpecker-ci/woodpecker/pull/3255)]

### 📈 Enhancement

- Update theme on system color mode change
[[#3296](https://github.com/woodpecker-ci/woodpecker/pull/3296)]
- Improve secrets availability checks
[[#3271](https://github.com/woodpecker-ci/woodpecker/pull/3271)]
- Load more pipeline log lines (500 => 5000)
[[#3212](https://github.com/woodpecker-ci/woodpecker/pull/3212)]
- Clean up models
[[#3228](https://github.com/woodpecker-ci/woodpecker/pull/3228)]

### Misc

- chore(deps): update docker.io/techknowlogick/xgo docker tag to
go-1.21.6
[[#3294](https://github.com/woodpecker-ci/woodpecker/pull/3294)]
- fix(deps): update docs npm deps non-major
[[#3295](https://github.com/woodpecker-ci/woodpecker/pull/3295)]
- Remove deprecated `group` from config
[[#3289](https://github.com/woodpecker-ci/woodpecker/pull/3289)]
- Add spellcheck config
[[#3018](https://github.com/woodpecker-ci/woodpecker/pull/3018)]
- fix(deps): update golang (packages)
[[#3284](https://github.com/woodpecker-ci/woodpecker/pull/3284)]
- chore(deps): lock file maintenance
[[#3274](https://github.com/woodpecker-ci/woodpecker/pull/3274)]
- chore(deps): update web npm deps non-major
[[#3273](https://github.com/woodpecker-ci/woodpecker/pull/3273)]
- Pin prettier version
[[#3260](https://github.com/woodpecker-ci/woodpecker/pull/3260)]
- Fix prettier
[[#3259](https://github.com/woodpecker-ci/woodpecker/pull/3259)]
- Update UI building in Makefile
[[#3250](https://github.com/woodpecker-ci/woodpecker/pull/3250)]
2024-01-31 17:41:26 +01:00
Anbraten
6ed1655ce3
Add release types (#3303)
Co-authored-by: pat-s <patrick.schratz@gmail.com>
2024-01-31 16:18:32 +01:00
Henrik Hüttemann
8429811c94
Fix Gitpod: Gitea auth token creation (#3299)
The Gitea CLI `generate-access-token` has updated the OAuth scopes and
[posts some warning to the STDOUT when creating a
token](https://github.com/go-gitea/gitea/issues/28758):

```
.../setting/security.go:168:loadSecurityFrom() [W] Enabling Query API Auth tokens is not recommended. DISABLE_QUERY_AUTH_TOKEN will default to true in gitea 1.23 and will be removed in gitea 1.24.
0adftokenblablubb
```

When logging in to the Gitpod Gitea instance from Woodpecker, I get an
error:

![Authorization failed: Client ID not
registered](https://github.com/woodpecker-ci/woodpecker/assets/7630662/bd28a661-d46e-4691-aff7-a25d64f8e7ce)

This PR fixes the problems leading you to a dialogue authorizing
Woodpecker after logging in to Gitea.

---------

Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
2024-01-30 18:39:59 +01:00
qwerty287
9df572ef31
Add release event trigger (#3226)
Supersedes #764 

Bitbucket does not support release webhooks.

---------

Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
2024-01-30 17:39:00 +01:00
Patrick Schratz
da4bd8b97d
Update theme on system color mode change (#3296)
Currently, when theme `auto` is set and the system theme changes, users
need to reload the site themselves.

This PR adds an even listener which listens for such changes and reloads
the theme automatically in the background.

---------

Co-authored-by: Anbraten <anton@ju60.de>
2024-01-30 11:00:07 +01:00
renovate[bot]
3415e2bae7
chore(deps): update docker.io/techknowlogick/xgo docker tag to go-1.21.6 (#3294)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| docker.io/techknowlogick/xgo | patch | `go-1.21.5` -> `go-1.21.6` |

---

### Configuration

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

🚦 **Automerge**: Enabled.

♻ **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 [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-01-30 07:54:17 +01:00
renovate[bot]
798fe39b67
fix(deps): update docs npm deps non-major (#3295)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@docusaurus/core](https://togithub.com/facebook/docusaurus)
([source](https://togithub.com/facebook/docusaurus/tree/HEAD/packages/docusaurus))
| [`3.1.0` ->
`3.1.1`](https://renovatebot.com/diffs/npm/@docusaurus%2fcore/3.1.0/3.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2fcore/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2fcore/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2fcore/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2fcore/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@docusaurus/module-type-aliases](https://togithub.com/facebook/docusaurus)
([source](https://togithub.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-module-type-aliases))
| [`3.1.0` ->
`3.1.1`](https://renovatebot.com/diffs/npm/@docusaurus%2fmodule-type-aliases/3.1.0/3.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2fmodule-type-aliases/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2fmodule-type-aliases/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2fmodule-type-aliases/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2fmodule-type-aliases/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@docusaurus/plugin-content-blog](https://togithub.com/facebook/docusaurus)
([source](https://togithub.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-plugin-content-blog))
| [`3.1.0` ->
`3.1.1`](https://renovatebot.com/diffs/npm/@docusaurus%2fplugin-content-blog/3.1.0/3.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2fplugin-content-blog/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2fplugin-content-blog/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2fplugin-content-blog/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2fplugin-content-blog/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@docusaurus/preset-classic](https://togithub.com/facebook/docusaurus)
([source](https://togithub.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-preset-classic))
| [`3.1.0` ->
`3.1.1`](https://renovatebot.com/diffs/npm/@docusaurus%2fpreset-classic/3.1.0/3.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2fpreset-classic/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2fpreset-classic/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2fpreset-classic/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2fpreset-classic/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@docusaurus/theme-classic](https://togithub.com/facebook/docusaurus)
([source](https://togithub.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-theme-classic))
| [`3.1.0` ->
`3.1.1`](https://renovatebot.com/diffs/npm/@docusaurus%2ftheme-classic/3.1.0/3.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2ftheme-classic/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2ftheme-classic/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2ftheme-classic/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2ftheme-classic/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@docusaurus/tsconfig](https://togithub.com/facebook/docusaurus)
([source](https://togithub.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-tsconfig))
| [`3.1.0` ->
`3.1.1`](https://renovatebot.com/diffs/npm/@docusaurus%2ftsconfig/3.1.0/3.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2ftsconfig/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2ftsconfig/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2ftsconfig/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2ftsconfig/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@docusaurus/types](https://togithub.com/facebook/docusaurus)
([source](https://togithub.com/facebook/docusaurus/tree/HEAD/packages/docusaurus-types))
| [`3.1.0` ->
`3.1.1`](https://renovatebot.com/diffs/npm/@docusaurus%2ftypes/3.1.0/3.1.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@docusaurus%2ftypes/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@docusaurus%2ftypes/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@docusaurus%2ftypes/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@docusaurus%2ftypes/3.1.0/3.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.11.6` ->
`20.11.10`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.6/20.11.10)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.6/20.11.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.6/20.11.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [axios](https://axios-http.com)
([source](https://togithub.com/axios/axios)) | [`1.6.6` ->
`1.6.7`](https://renovatebot.com/diffs/npm/axios/1.6.6/1.6.7) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/axios/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/axios/1.6.6/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.6.6/1.6.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [marked](https://marked.js.org)
([source](https://togithub.com/markedjs/marked)) | [`11.1.1` ->
`11.2.0`](https://renovatebot.com/diffs/npm/marked/11.1.1/11.2.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/marked/11.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/marked/11.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/marked/11.1.1/11.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/marked/11.1.1/11.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>facebook/docusaurus (@&#8203;docusaurus/core)</summary>

###
[`v3.1.1`](https://togithub.com/facebook/docusaurus/blob/HEAD/CHANGELOG.md#311-2024-01-26)

[Compare
Source](https://togithub.com/facebook/docusaurus/compare/v3.1.0...v3.1.1)

##### 🐛 Bug Fix

-   `docusaurus-types`, `docusaurus`
- [#&#8203;9791](https://togithub.com/facebook/docusaurus/pull/9791)
fix(core): broken links optimization behaves differently than
non-optimized logic ([@&#8203;slorber](https://togithub.com/slorber))
-   `docusaurus`
- [#&#8203;9788](https://togithub.com/facebook/docusaurus/pull/9788)
fix(core): links with target "\_blank" should no be checked by the
broken link checker ([@&#8203;slorber](https://togithub.com/slorber))
- [#&#8203;9407](https://togithub.com/facebook/docusaurus/pull/9407)
fix(core): conditionally include `hostname` parameter when using…
([@&#8203;jack-robson](https://togithub.com/jack-robson))
-   `docusaurus-utils`
- [#&#8203;9776](https://togithub.com/facebook/docusaurus/pull/9776)
fix(mdx-loader): allow spaces before `mdx-code-block` info string
([@&#8203;eitsupi](https://togithub.com/eitsupi))
-   `create-docusaurus`
- [#&#8203;9783](https://togithub.com/facebook/docusaurus/pull/9783)
fix(create-docusaurus): fix typo in init template sample docs
([@&#8203;dawei-wang](https://togithub.com/dawei-wang))
-   `docusaurus-theme-common`
- [#&#8203;9727](https://togithub.com/facebook/docusaurus/pull/9727)
fix(theme-common): fix missing code block MagicComments style in Visual
Basic (.NET) 16 ([@&#8203;tats-u](https://togithub.com/tats-u))
-   `docusaurus-theme-classic`, `docusaurus-theme-mermaid`
- [#&#8203;9733](https://togithub.com/facebook/docusaurus/pull/9733)
fix: remove old useless mdx typedefs
([@&#8203;slorber](https://togithub.com/slorber))
- `docusaurus-module-type-aliases`, `docusaurus-theme-classic`,
`docusaurus-theme-common`, `docusaurus-utils`, `docusaurus`
- [#&#8203;9732](https://togithub.com/facebook/docusaurus/pull/9732)
fix(core): various broken anchor link fixes
([@&#8203;slorber](https://togithub.com/slorber))

##### 🏃‍♀️ Performance

-   `docusaurus`
- [#&#8203;9778](https://togithub.com/facebook/docusaurus/pull/9778)
perf(core): optimize broken links checker
([@&#8203;slorber](https://togithub.com/slorber))

##### 💅 Polish

-   `docusaurus-theme-classic`
- [#&#8203;9470](https://togithub.com/facebook/docusaurus/pull/9470)
polish(theme): MDX images should use async decoding
([@&#8203;sanjaiyan-dev](https://togithub.com/sanjaiyan-dev))

##### Committers: 6

- Jack Robson ([@&#8203;jack-robson](https://togithub.com/jack-robson))
- Sanjaiyan Parthipan
([@&#8203;sanjaiyan-dev](https://togithub.com/sanjaiyan-dev))
-   Sébastien Lorber ([@&#8203;slorber](https://togithub.com/slorber))
-   Tatsunori Uchino ([@&#8203;tats-u](https://togithub.com/tats-u))
-   [@&#8203;dawei-wang](https://togithub.com/dawei-wang)
-   [@&#8203;eitsupi](https://togithub.com/eitsupi)

</details>

<details>
<summary>axios/axios (axios)</summary>

###
[`v1.6.7`](https://togithub.com/axios/axios/blob/HEAD/CHANGELOG.md#167-2024-01-25)

[Compare
Source](https://togithub.com/axios/axios/compare/v1.6.6...v1.6.7)

##### Bug Fixes

- capture async stack only for rejections with native error objects;
([#&#8203;6203](https://togithub.com/axios/axios/issues/6203))
([1a08f90](1a08f90f40))

##### Contributors to this release

- <img
src="https://avatars.githubusercontent.com/u/12586868?v&#x3D;4&amp;s&#x3D;18"
alt="avatar" width="18"/> [Dmitriy
Mozgovoy](https://togithub.com/DigitalBrainJS "+30/-26 (#&#8203;6203 )")
- <img
src="https://avatars.githubusercontent.com/u/73059627?v&#x3D;4&amp;s&#x3D;18"
alt="avatar" width="18"/> [zhoulixiang](https://togithub.com/zh-lx
"+0/-3 (#&#8203;6186 )")

</details>

<details>
<summary>markedjs/marked (marked)</summary>

###
[`v11.2.0`](https://togithub.com/markedjs/marked/releases/tag/v11.2.0)

[Compare
Source](https://togithub.com/markedjs/marked/compare/v11.1.1...v11.2.0)

##### Bug Fixes

- Fix ENOENT error message in CLI
([#&#8203;3165](https://togithub.com/markedjs/marked/issues/3165))
([bf44ae8](bf44ae85ed))

##### Features

- flatten childToken arrays
([#&#8203;3172](https://togithub.com/markedjs/marked/issues/3172))
([4826841](4826841bd6))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-30 07:34:36 +01:00
qwerty287
f529b609c3
Remove deprecated group from config (#3289) 2024-01-28 12:55:18 +01:00
qwerty287
2eec1ce909
Fix agent updating (#3287) 2024-01-28 12:29:56 +01:00
Lukas
94b882fb95
Add spellcheck config (#3018)
Part of #738 

```
pnpx cspell lint --gitignore '{**,.*}/{*,.*}'
```

---------

Co-authored-by: Anbraten <anton@ju60.de>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2024-01-27 21:15:10 +01:00
Anbraten
0b5eef7d1e
Improve secret availability checks (#3271) 2024-01-27 20:59:44 +01:00
renovate[bot]
da7d3f5d82
fix(deps): update golang (packages) (#3284)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/docker/cli](https://togithub.com/docker/cli) |
`v24.0.7+incompatible` -> `v24.0.8+incompatible` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fcli/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fcli/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fcli/v24.0.7+incompatible/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fcli/v24.0.7+incompatible/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [github.com/docker/docker](https://togithub.com/docker/docker) |
`v24.0.7+incompatible` -> `v24.0.8+incompatible` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v24.0.7+incompatible/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v24.0.7+incompatible/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [github.com/expr-lang/expr](https://togithub.com/expr-lang/expr) |
`v1.15.8` -> `v1.16.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fexpr-lang%2fexpr/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fexpr-lang%2fexpr/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fexpr-lang%2fexpr/v1.15.8/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fexpr-lang%2fexpr/v1.15.8/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [github.com/mattn/go-sqlite3](https://togithub.com/mattn/go-sqlite3) |
`v1.14.19` -> `v1.14.20` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmattn%2fgo-sqlite3/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fmattn%2fgo-sqlite3/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fmattn%2fgo-sqlite3/v1.14.19/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmattn%2fgo-sqlite3/v1.14.19/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [github.com/moby/moby](https://togithub.com/moby/moby) |
`v24.0.7+incompatible` -> `v24.0.8+incompatible` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmoby%2fmoby/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fmoby%2fmoby/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fmoby%2fmoby/v24.0.7+incompatible/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmoby%2fmoby/v24.0.7+incompatible/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) |
`v1.60.1` -> `v1.61.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.60.1/v1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.60.1/v1.61.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| xorm.io/xorm | `v1.3.6` -> `v1.3.7` |
[![age](https://developer.mend.io/api/mc/badges/age/go/xorm.io%2fxorm/v1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/xorm.io%2fxorm/v1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/xorm.io%2fxorm/v1.3.6/v1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/xorm.io%2fxorm/v1.3.6/v1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>docker/cli (github.com/docker/cli)</summary>

###
[`v24.0.8+incompatible`](https://togithub.com/docker/cli/compare/v24.0.7...v24.0.8)

[Compare
Source](https://togithub.com/docker/cli/compare/v24.0.7...v24.0.8)

</details>

<details>
<summary>docker/docker (github.com/docker/docker)</summary>

###
[`v24.0.8+incompatible`](https://togithub.com/docker/docker/compare/v24.0.7...v24.0.8)

[Compare
Source](https://togithub.com/docker/docker/compare/v24.0.7...v24.0.8)

</details>

<details>
<summary>expr-lang/expr (github.com/expr-lang/expr)</summary>

###
[`v1.16.0`](https://togithub.com/expr-lang/expr/releases/tag/v1.16.0)

[Compare
Source](https://togithub.com/expr-lang/expr/compare/v1.15.8...v1.16.0)

**Expr** is a Go-centric expression language designed to deliver dynamic
configurations with unparalleled accuracy, safety, and speed.

<p align="center"><img
src="https://github.com/antonmedv/expr/assets/141232/b1f97d78-83c9-42fd-bdd1-631bb6f4f7e1"
alt="expr repl demo" width="600"></p>

##### In this release:
* Improved VM speed by 5%-15% (#&#8203;521)
* Improve AST printing for boolean operators
* Improved type checker (#&#8203;527)
* Added option to override built-ins (#&#8203;522)
* Added method to get AST tree from program: `.Node()` (#&#8203;528)
* Added new `Valuer` patcher (#&#8203;525)
* Added `expr.WarnOnAny()` option
* Changed `expr.As*()` options behavior to accept `any` by default
* Fixed type checker to visit all arguments of func even if arguments
count mismatch
* Fixed type propagation in AST for `any` type in type checker
* Fixed context patcher (#&#8203;526)
* Fixed race condition in working with variables (#&#8203;523)
* Fixed pipeline and call parsing

##### Addition
In addition to open-source version of Expr, we have an embeddable [Expr
Editor](https://expr-lang.org/editor) and [Expr
Pro](https://expr-lang.org/expr-pro) packages.

</details>

<details>
<summary>mattn/go-sqlite3 (github.com/mattn/go-sqlite3)</summary>

###
[`v1.14.20`](https://togithub.com/mattn/go-sqlite3/compare/v1.14.19...v1.14.20)

[Compare
Source](https://togithub.com/mattn/go-sqlite3/compare/v1.14.19...v1.14.20)

</details>

<details>
<summary>moby/moby (github.com/moby/moby)</summary>

###
[`v24.0.8+incompatible`](https://togithub.com/moby/moby/compare/v24.0.7...v24.0.8)

[Compare
Source](https://togithub.com/moby/moby/compare/v24.0.7...v24.0.8)

</details>

<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>

### [`v1.61.0`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.0):
Release 1.61.0

[Compare
Source](https://togithub.com/grpc/grpc-go/compare/v1.60.1...v1.61.0)

### New Features

- resolver: provide method, `AuthorityOverrider`, to allow
resolver.Builders to override the default authority for a `ClientConn`.
(EXPERIMENTAL)
([#&#8203;6752](https://togithub.com/grpc/grpc-go/issues/6752))
- Special Thanks:
[@&#8203;Aditya-Sood](https://togithub.com/Aditya-Sood)
- xds: add support for mTLS Credentials in xDS bootstrap ([gRFC
A65](github.com/grpc/proposal/blob/8c31bfedded5f0a51c4933e9e9a8246122f9c41a/A65-xds-mtls-creds-in-bootstrap.md))
([#&#8203;6757](https://togithub.com/grpc/grpc-go/issues/6757))
- Special Thanks: [@&#8203;atollena](https://togithub.com/atollena)
- server: add `grpc.WaitForHandlers` `ServerOption` to cause
`Server.Stop` to block until method handlers return. (EXPERIMENTAL)
([#&#8203;6922](https://togithub.com/grpc/grpc-go/issues/6922))

### Performance Improvements

- grpc: skip compression of empty messages as an optimization
([#&#8203;6842](https://togithub.com/grpc/grpc-go/issues/6842))
    -   Special Thanks: [@&#8203;jroper](https://togithub.com/jroper)
- orca: use atomic pointer to improve performance in server metrics
recorder ([#&#8203;6799](https://togithub.com/grpc/grpc-go/issues/6799))
- Special Thanks:
[@&#8203;danielzhaotongliu](https://togithub.com/danielzhaotongliu)

### Bug Fixes

- client: correctly enable TCP keepalives with OS defaults on windows
([#&#8203;6863](https://togithub.com/grpc/grpc-go/issues/6863))
- Special Thanks: [@&#8203;mmatczuk](https://togithub.com/mmatczuk)
- server: change some stream operations to return `UNAVAILABLE` instead
of `UNKNOWN` when underlying connection is broken
([#&#8203;6891](https://togithub.com/grpc/grpc-go/issues/6891))
- Special Thanks:
[@&#8203;mustafasen81](https://togithub.com/mustafasen81)
- server: fix `GracefulStop` to block until all method handlers return
(v1.60 regression).
([#&#8203;6922](https://togithub.com/grpc/grpc-go/issues/6922))
- server: fix two bugs that could lead to panics at shutdown when using
[`NumStreamWorkers`](https://pkg.go.dev/google.golang.org/grpc#NumStreamWorkers)
(EXPERIMENTAL).
([#&#8203;6856](https://togithub.com/grpc/grpc-go/issues/6856))
- reflection: do not send invalid descriptors to clients for files that
cannot be fully resolved
([#&#8203;6771](https://togithub.com/grpc/grpc-go/issues/6771))
    -   Special Thanks: [@&#8203;jhump](https://togithub.com/jhump)
- xds: don't fail channel/server startup when xds creds is specified,
but bootstrap is missing certificate providers
([#&#8203;6848](https://togithub.com/grpc/grpc-go/issues/6848))
- xds: Atomically read and write xDS security configuration client side
([#&#8203;6796](https://togithub.com/grpc/grpc-go/issues/6796))
- xds/server: fix RDS handling for non-inline route configs
([#&#8203;6915](https://togithub.com/grpc/grpc-go/issues/6915))

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-27 07:33:16 +01:00
Thomas Anderson
e5c83190c7
Sanitize pod's step label (#3275)
Closes #3272
2024-01-26 13:42:21 +01:00
Alonso
4df88c602e
Add opencollective footer (#3281)
Closes #3280
2024-01-26 07:41:05 +01:00
Alconety
8c63c7a836
Pipeline errors must be an array (#3276)
This PR addresses 
``json: cannot unmarshal array into Go struct field Pipeline.errors of
type woodpecker.PipelineError``
when executing 
``woodpecker-cli pipeline ls X``

According to API schema, pipeline.errors should contain an array

Fixes #3119

Co-authored-by: Alberto Alcón <albertoalcon@bit2me.com>
2024-01-25 20:16:56 +02:00
renovate[bot]
d9079b9051
chore(deps): lock file maintenance (#3274)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Update | Change |
|---|---|
| lockFileMaintenance | All locks refreshed |

🔧 This Pull Request updates lock files to use the latest dependency
versions.

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 07:46:14 +01:00
renovate[bot]
7c0888e93f
chore(deps): update web npm deps non-major (#3273)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@iconify/json](https://iconify.design/icon-sets/)
([source](https://togithub.com/iconify/icon-sets)) | [`2.2.171` ->
`2.2.174`](https://renovatebot.com/diffs/npm/@iconify%2fjson/2.2.171/2.2.174)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify%2fjson/2.2.174?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify%2fjson/2.2.174?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify%2fjson/2.2.171/2.2.174?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify%2fjson/2.2.171/2.2.174?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.11.5` ->
`20.11.6`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.5/20.11.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.5/20.11.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.5/20.11.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`6.19.0` ->
`6.19.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.19.0/6.19.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.19.0/6.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.19.0/6.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`6.19.0` ->
`6.19.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.19.0/6.19.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.19.0/6.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.19.0/6.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[vite-plugin-prismjs](https://togithub.com/code-farmer-i/vite-plugin-prismjs)
| [`^0.0.8` ->
`^0.0.11`](https://renovatebot.com/diffs/npm/vite-plugin-prismjs/0.0.8/0.0.11)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite-plugin-prismjs/0.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite-plugin-prismjs/0.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite-plugin-prismjs/0.0.8/0.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite-plugin-prismjs/0.0.8/0.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-eslint-parser](https://togithub.com/vuejs/vue-eslint-parser) |
[`9.4.0` ->
`9.4.2`](https://renovatebot.com/diffs/npm/vue-eslint-parser/9.4.0/9.4.2)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-eslint-parser/9.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-eslint-parser/9.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-eslint-parser/9.4.0/9.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-eslint-parser/9.4.0/9.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>iconify/icon-sets (@&#8203;iconify/json)</summary>

###
[`v2.2.174`](https://togithub.com/iconify/icon-sets/compare/2.2.173...2.2.174)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.173...2.2.174)

###
[`v2.2.173`](https://togithub.com/iconify/icon-sets/compare/2.2.172...2.2.173)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.172...2.2.173)

###
[`v2.2.172`](https://togithub.com/iconify/icon-sets/compare/2.2.171...2.2.172)

[Compare
Source](https://togithub.com/iconify/icon-sets/compare/2.2.171...2.2.172)

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/eslint-plugin)</summary>

###
[`v6.19.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6191-2024-01-22)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.19.0...v6.19.1)

##### 🩹 Fixes

- **type-utils:** preventing isUnsafeAssignment infinite recursive calls

- **eslint-plugin:** \[no-unnecessary-condition] fix false positive for
type variable

##### ❤️  Thank You

-   YeonJuan

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v6.19.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6191-2024-01-22)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.19.0...v6.19.1)

This was a version bump only for parser to align it with other projects,
there were no code changes.

You can read about our [versioning
strategy](https://main--typescript-eslint.netlify.app/users/versioning)
and
[releases](https://main--typescript-eslint.netlify.app/users/releases)
on our website.

</details>

<details>
<summary>code-farmer-i/vite-plugin-prismjs
(vite-plugin-prismjs)</summary>

###
[`v0.0.11`](5a78b11863...8475fd891c)

[Compare
Source](5a78b11863...8475fd891c)

###
[`v0.0.10`](81ed9ec3d0...5a78b11863)

[Compare
Source](81ed9ec3d0...5a78b11863)

###
[`v0.0.9`](1c1b7395e3...81ed9ec3d0)

[Compare
Source](1c1b7395e3...81ed9ec3d0)

</details>

<details>
<summary>vuejs/vue-eslint-parser (vue-eslint-parser)</summary>

###
[`v9.4.2`](https://togithub.com/vuejs/vue-eslint-parser/releases/tag/v9.4.2)

[Compare
Source](https://togithub.com/vuejs/vue-eslint-parser/compare/v9.4.1...v9.4.2)

##### 🐛 Bug Fixes

- Fix an error when using default for generic by
[@&#8203;ota-meshi](https://togithub.com/ota-meshi) in
[https://github.com/vuejs/vue-eslint-parser/pull/222](https://togithub.com/vuejs/vue-eslint-parser/pull/222)

**Full Changelog**:
https://github.com/vuejs/vue-eslint-parser/compare/v9.4.1...v9.4.2

###
[`v9.4.1`](https://togithub.com/vuejs/vue-eslint-parser/releases/tag/v9.4.1)

[Compare
Source](https://togithub.com/vuejs/vue-eslint-parser/compare/v9.4.0...v9.4.1)

##### 🐛 Bug Fixes

- fix: shorthand camelize should be used in `rawName` by
[@&#8203;waynzh](https://togithub.com/waynzh) in
[https://github.com/vuejs/vue-eslint-parser/pull/218](https://togithub.com/vuejs/vue-eslint-parser/pull/218)
- Fix an error when using CRLF for generic directive by
[@&#8203;ota-meshi](https://togithub.com/ota-meshi) in
[https://github.com/vuejs/vue-eslint-parser/pull/220](https://togithub.com/vuejs/vue-eslint-parser/pull/220)

**Full Changelog**:
https://github.com/vuejs/vue-eslint-parser/compare/v9.4.0...v9.4.1

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-25 07:25:15 +01:00
Alconety
8cb86ddc68
fix bitbucket SSO using UUID from bitbucket api response as ForgeRemoteID (#3265) 2024-01-23 16:35:30 +01:00
Elias
1c3159ebb7
fix: bug pod service without label service (#3256) 2024-01-23 07:42:47 +01:00
qwerty287
c8fa71874a
Fix disabling PRs (#3258)
Closes https://github.com/woodpecker-ci/woodpecker/issues/3257
2024-01-22 20:46:46 +01:00
qwerty287
6925afd83b
Pin prettier version (#3260) 2024-01-22 21:38:47 +02:00
qwerty287
791bea8a02
Fix prettier (#3259)
https://ci.woodpecker-ci.org/repos/3780/pipeline/12442/28
2024-01-22 19:56:50 +02:00
Elias
32a1199519
fix: bug annotations (#3255)
Fix Issue: https://github.com/woodpecker-ci/woodpecker/issues/3254

Co-authored-by: elias.souza <elias.souza@quintoandar.com.br>
2024-01-22 13:39:49 +01:00
qwerty287
188d6ed16c
Use array syntax in docs (#3242) 2024-01-22 08:18:50 +01:00
runephilosof-karnovgroup
05f24a5706
Load more pipeline log lines (500 => 5000) (#3212)
Co-authored-by: 6543 <6543@obermui.de>
2024-01-22 08:13:22 +01:00
qwerty287
fc1c4d9b11
Update UI building in Makefile (#3250) 2024-01-22 09:10:28 +02:00
qwerty287
5e2f7d81b3
Clean up models (#3228) 2024-01-22 07:56:18 +01:00
woodpecker-bot
a19c488a99
🎉 Release 2.2.2 (#3247)
This PR was opened by the
[ready-release-go](https://github.com/woodpecker-ci/plugin-ready-release-go)
plugin. When you're ready to do a release, you can merge this
pull-request and a new release with version `2.2.2` will be created
automatically. If you're not ready to do a release yet, that's fine,
whenever you add more changes to `main` this pull-request will be
updated.

## Options

- [ ] Mark this version as a release candidate

##
[2.2.2](https://github.com/woodpecker-ci/woodpecker/releases/tag/2.2.2)
- 2024-01-21

### Misc

- build: fix nfpm path for server binary
[[#3246](https://github.com/woodpecker-ci/woodpecker/pull/3246)]
2024-01-21 23:11:12 +01:00
6543
aacdea0c22
build: fix nfpm path for server binary (#3246)
last build script refactoring did change the path
2024-01-21 23:08:53 +01:00
6543
0afdf38f53
ci: binaries do not code-gen 2024-01-21 22:41:13 +01:00
woodpecker-bot
c64a815157
🎉 Release 2.2.1 (#3245)
This PR was opened by the
[ready-release-go](https://github.com/woodpecker-ci/plugin-ready-release-go)
plugin. When you're ready to do a release, you can merge this
pull-request and a new release with version `2.2.1` will be created
automatically. If you're not ready to do a release yet, that's fine,
whenever you add more changes to `main` this pull-request will be
updated.

## Options

- [ ] Mark this version as a release candidate

##
[2.2.1](https://github.com/woodpecker-ci/woodpecker/releases/tag/2.2.1)
- 2024-01-21

### 🐛 Bug Fixes

- Add gitea/forgejo driver check, to handle ErrUnknownVersion error
[[#3243](https://github.com/woodpecker-ci/woodpecker/pull/3243)]

### Misc

- Build tarball for distribution packages
[[#3244](https://github.com/woodpecker-ci/woodpecker/pull/3244)]
2024-01-21 22:31:30 +01:00
6543
9e862ae44b
Build tarball for distribution packages (#3244)
close  #3219

and also make sure the `binaries` & `docker` workflow will run on tag
events, see https://ci.woodpecker-ci.org/repos/3780/pipeline/12358
2024-01-21 22:18:20 +01:00
6543
8ca51971be
Add gitea/forgejo driver check, to handle ErrUnknownVersion error (#3243)
close  #3240
2024-01-21 23:07:37 +02:00
woodpecker-bot
b24970f358
🎉 Release 2.2.0 (#3046)
This PR was opened by the
[ready-release-go](https://github.com/woodpecker-ci/plugin-ready-release-go)
plugin. When you're ready to do a release, you can merge this
pull-request and a new release with version `2.2.0` will be created
automatically. If you're not ready to do a release yet, that's fine,
whenever you add more changes to `main` this pull-request will be
updated.

## Options

- [ ] Mark this version as a release candidate

##
[2.2.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/2.2.0)
- 2024-01-21

### 🔒 Security

- Update web dependencies
[[#3234](https://github.com/woodpecker-ci/woodpecker/pull/3234)]

###  Features

- Support custom steps entrypoint
[[#2985](https://github.com/woodpecker-ci/woodpecker/pull/2985)]

### 📚 Documentation

- Add 2.2 docs
[[#3237](https://github.com/woodpecker-ci/woodpecker/pull/3237)]
- Fix/improve issue templates
[[#3232](https://github.com/woodpecker-ci/woodpecker/pull/3232)]
- Delete `FUNDING.yaml`
[[#3193](https://github.com/woodpecker-ci/woodpecker/pull/3193)]
- Remove contributing/security to use globally defined
[[#3192](https://github.com/woodpecker-ci/woodpecker/pull/3192)]
- Add "Kaniko" Plugin
[[#3183](https://github.com/woodpecker-ci/woodpecker/pull/3183)]
- Document core development ideas
[[#3184](https://github.com/woodpecker-ci/woodpecker/pull/3184)]
- Add continous deployment cookbook
[[#3098](https://github.com/woodpecker-ci/woodpecker/pull/3098)]
- Make k8s backend configuration docs in the same format as others
[[#3081](https://github.com/woodpecker-ci/woodpecker/pull/3081)]
- Hide backend config options from TOC
[[#3126](https://github.com/woodpecker-ci/woodpecker/pull/3126)]
- Add X/Twitter account
[[#3127](https://github.com/woodpecker-ci/woodpecker/pull/3127)]
- Add ansible plugin
[[#3115](https://github.com/woodpecker-ci/woodpecker/pull/3115)]
- Format depends_on example
[[#3118](https://github.com/woodpecker-ci/woodpecker/pull/3118)]
- Use WOODPECKER_AGENT_SECRET instead of deprecated alternative
[[#3103](https://github.com/woodpecker-ci/woodpecker/pull/3103)]
- Add Reviewdog ESLint plugin
[[#3102](https://github.com/woodpecker-ci/woodpecker/pull/3102)]
- Mark local backend as stable
[[#3088](https://github.com/woodpecker-ci/woodpecker/pull/3088)]
- Update Owners 2024
[[#3075](https://github.com/woodpecker-ci/woodpecker/pull/3075)]
- Add reviewdog golangci plugin
[[#3080](https://github.com/woodpecker-ci/woodpecker/pull/3080)]
- Add Codeberg Pages Deploy plugin to plugins list
[[#3054](https://github.com/woodpecker-ci/woodpecker/pull/3054)]

### 🐛 Bug Fixes

- Fixed Pods creation of WP services
[[#3236](https://github.com/woodpecker-ci/woodpecker/pull/3236)]
- Fix Bitbucket get pull requests that ignores pagination
[[#3235](https://github.com/woodpecker-ci/woodpecker/pull/3235)]
- Make PipelineConfig unique again
[[#3215](https://github.com/woodpecker-ci/woodpecker/pull/3215)]
- Fix feed sorting
[[#3155](https://github.com/woodpecker-ci/woodpecker/pull/3155)]
- Step status update dont set to running again once it got stoped
[[#3151](https://github.com/woodpecker-ci/woodpecker/pull/3151)]
- Use step uuid instead of name in GRPC status calls
[[#3143](https://github.com/woodpecker-ci/woodpecker/pull/3143)]
- Use UUID instead of step name where possible
[[#3136](https://github.com/woodpecker-ci/woodpecker/pull/3136)]
- Use step type to detect services in Kubernetes backend
[[#3141](https://github.com/woodpecker-ci/woodpecker/pull/3141)]
- Fix config base64 parsing to utf-8
[[#3110](https://github.com/woodpecker-ci/woodpecker/pull/3110)]
- Pin Gitea version
[[#3104](https://github.com/woodpecker-ci/woodpecker/pull/3104)]
- Fix step `depends_on` as string in schema
[[#3099](https://github.com/woodpecker-ci/woodpecker/pull/3099)]
- Fix slice unmarshaling
[[#3097](https://github.com/woodpecker-ci/woodpecker/pull/3097)]
- Allow PR secrets to be used on close
[[#3084](https://github.com/woodpecker-ci/woodpecker/pull/3084)]
- make event in pipeline schema also a constraint_list
[[#3082](https://github.com/woodpecker-ci/woodpecker/pull/3082)]
- Fix badge's repoUrl with rootpath
[[#3076](https://github.com/woodpecker-ci/woodpecker/pull/3076)]
- Load changed files for closed PR
[[#3067](https://github.com/woodpecker-ci/woodpecker/pull/3067)]
- Fix build output paths
[[#3065](https://github.com/woodpecker-ci/woodpecker/pull/3065)]
- Fix `when` and `depends_on`
[[#3063](https://github.com/woodpecker-ci/woodpecker/pull/3063)]
- Fix DAG cycle detection
[[#3049](https://github.com/woodpecker-ci/woodpecker/pull/3049)]
- Fix duplicated icons
[[#3045](https://github.com/woodpecker-ci/woodpecker/pull/3045)]

### 📈 Enhancement

- Retrieve all user repo perms with a single API call
[[#3211](https://github.com/woodpecker-ci/woodpecker/pull/3211)]
- Secured kubernetes backend configuration
[[#3204](https://github.com/woodpecker-ci/woodpecker/pull/3204)]
- Use `assert` for tests
[[#3201](https://github.com/woodpecker-ci/woodpecker/pull/3201)]
- Replace `goimports` with `gci`
[[#3202](https://github.com/woodpecker-ci/woodpecker/pull/3202)]
- Remove multipart logger
[[#3200](https://github.com/woodpecker-ci/woodpecker/pull/3200)]
- Added protocol in port configuration
[[#2993](https://github.com/woodpecker-ci/woodpecker/pull/2993)]
- Kubernetes AppArmor and seccomp
[[#3123](https://github.com/woodpecker-ci/woodpecker/pull/3123)]
- `cli exec`: let override existing environment values but print a
warning [[#3140](https://github.com/woodpecker-ci/woodpecker/pull/3140)]
- Enable golangci linter forcetypeassert
[[#3168](https://github.com/woodpecker-ci/woodpecker/pull/3168)]
- Enable golangci linter contextcheck
[[#3170](https://github.com/woodpecker-ci/woodpecker/pull/3170)]
- Remove panic recovering
[[#3162](https://github.com/woodpecker-ci/woodpecker/pull/3162)]
- More docker backend test remove more undocumented
[[#3156](https://github.com/woodpecker-ci/woodpecker/pull/3156)]
- Lowercase all log strings
[[#3173](https://github.com/woodpecker-ci/woodpecker/pull/3173)]
- Cleanups + prefer .yaml
[[#3069](https://github.com/woodpecker-ci/woodpecker/pull/3069)]
- Use UUID as podName and cleanup arguments for Kubernetes backend
[[#3135](https://github.com/woodpecker-ci/woodpecker/pull/3135)]
- Enable golangci linter stylecheck
[[#3167](https://github.com/woodpecker-ci/woodpecker/pull/3167)]
- Clean up logging
[[#3161](https://github.com/woodpecker-ci/woodpecker/pull/3161)]
- Enable `gocritic` and don't ignore globally
[[#3159](https://github.com/woodpecker-ci/woodpecker/pull/3159)]
- Remove steps for publishing release branches
[[#3125](https://github.com/woodpecker-ci/woodpecker/pull/3125)]
- Enable `nolintlint`
[[#3158](https://github.com/woodpecker-ci/woodpecker/pull/3158)]
- Enable some linters
[[#3129](https://github.com/woodpecker-ci/woodpecker/pull/3129)]
- Use name in backend types instead of alias
[[#3142](https://github.com/woodpecker-ci/woodpecker/pull/3142)]
- Make service icon rotate
[[#3149](https://github.com/woodpecker-ci/woodpecker/pull/3149)]
- Add step name as label to docker containers
[[#3137](https://github.com/woodpecker-ci/woodpecker/pull/3137)]
- Use js-base64 on pipeline log page
[[#3146](https://github.com/woodpecker-ci/woodpecker/pull/3146)]
- Flexible image pull secret reference
[[#3016](https://github.com/woodpecker-ci/woodpecker/pull/3016)]
- Always show pipeline step list
[[#3114](https://github.com/woodpecker-ci/woodpecker/pull/3114)]
- Add loading spinner and no pull request text
[[#3113](https://github.com/woodpecker-ci/woodpecker/pull/3113)]
- Fix timeout settings contrast
[[#3112](https://github.com/woodpecker-ci/woodpecker/pull/3112)]
- Unfold workflow when opening via URL
[[#3106](https://github.com/woodpecker-ci/woodpecker/pull/3106)]
- Remove env argument of addons
[[#3100](https://github.com/woodpecker-ci/woodpecker/pull/3100)]
- Move `cmd/common` to `shared`
[[#3092](https://github.com/woodpecker-ci/woodpecker/pull/3092)]
- use semver for version comparsion
[[#3042](https://github.com/woodpecker-ci/woodpecker/pull/3042)]
- Extend create plugin docs
[[#3062](https://github.com/woodpecker-ci/woodpecker/pull/3062)]
- Remove old files
[[#3077](https://github.com/woodpecker-ci/woodpecker/pull/3077)]
- Indicate if step is service
[[#3078](https://github.com/woodpecker-ci/woodpecker/pull/3078)]
- Add imports checks to linter
[[#3056](https://github.com/woodpecker-ci/woodpecker/pull/3056)]
- Remove workflow version again
[[#3052](https://github.com/woodpecker-ci/woodpecker/pull/3052)]
- Add option to disable version check in admin web UI
[[#3040](https://github.com/woodpecker-ci/woodpecker/pull/3040)]

### Misc

- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker
tag to v3
[[#3229](https://github.com/woodpecker-ci/woodpecker/pull/3229)]
- Docs: Fix expression syntax docs url
[[#3208](https://github.com/woodpecker-ci/woodpecker/pull/3208)]
- Add schema test for depends_on
[[#3205](https://github.com/woodpecker-ci/woodpecker/pull/3205)]
- chore(deps): lock file maintenance
[[#3190](https://github.com/woodpecker-ci/woodpecker/pull/3190)]
- Do not run prettier with pre-commit
[[#3196](https://github.com/woodpecker-ci/woodpecker/pull/3196)]
- fix(deps): update module github.com/google/go-github/v57 to v58
[[#3187](https://github.com/woodpecker-ci/woodpecker/pull/3187)]
- chore(deps): update docker.io/golang docker tag to v1.21.6
[[#3189](https://github.com/woodpecker-ci/woodpecker/pull/3189)]
- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx
[[#3186](https://github.com/woodpecker-ci/woodpecker/pull/3186)]
- fix(deps): update golang (packages)
[[#3185](https://github.com/woodpecker-ci/woodpecker/pull/3185)]
- declare different when statements once and reuse them
[[#3176](https://github.com/woodpecker-ci/woodpecker/pull/3176)]
- Add `make clean-all`
[[#3152](https://github.com/woodpecker-ci/woodpecker/pull/3152)]
- Fix `version.json` updates
[[#3057](https://github.com/woodpecker-ci/woodpecker/pull/3057)]
- [pre-commit.ci] pre-commit autoupdate
[[#3101](https://github.com/woodpecker-ci/woodpecker/pull/3101)]
- Update dependency @vitejs/plugin-vue to v5
[[#3074](https://github.com/woodpecker-ci/woodpecker/pull/3074)]
- Use CI vars for plugin
[[#3061](https://github.com/woodpecker-ci/woodpecker/pull/3061)]
- Use `yamllint`
[[#3066](https://github.com/woodpecker-ci/woodpecker/pull/3066)]
- Use dag in ci config
[[#3010](https://github.com/woodpecker-ci/woodpecker/pull/3010)]
2024-01-21 20:28:07 +01:00
qwerty287
646f2c5c7a
Add 2.2 docs (#3237)
to finally release 2.2

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-01-21 13:22:05 +02:00
Thomas Anderson
072fa29f4a
Fixed Pods creation of WP services (#3236)
Closes #3178
2024-01-21 03:56:37 +01:00
renovate[bot]
dc73471236
chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker tag to v3 (#3229)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

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

---

### Release Notes

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

###
[`v3.0.0`](https://codeberg.org/woodpecker-plugins/docker-buildx/releases/tag/v3.0.0)

[Compare
Source](https://codeberg.org/woodpecker-plugins/docker-buildx/compare/v2.3.0...v3.0.0)

##### Breaking

- Update to docker engine v25 ([release
notes](https://docs.docker.com/engine/release-notes/25.0/))

##### Features

- Add option to set individual mirrors for all logins
([#&#8203;122](https://togithub.com/woodpecker-plugins/docker-buildx/issues/122))
- Add option to enable buildkit debug output
([#&#8203;119](https://togithub.com/woodpecker-plugins/docker-buildx/issues/119))

##### Dependencies

- fix(deps): update module github.com/aws/aws-sdk-go to v1.49.21
([#&#8203;125](https://togithub.com/woodpecker-plugins/docker-buildx/issues/125))
- chore(deps): update docker/buildx-bin docker tag to v0.12.1
([#&#8203;124](https://togithub.com/woodpecker-plugins/docker-buildx/issues/124))

</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 [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-01-20 23:06:08 +01:00
Michalis Zampetakis
39c1beffc5
Fix Bitbucket get pull requests that ignores pagination (#3235)
Fixes #3180
2024-01-20 22:41:54 +01:00
qwerty287
3193a12671
Fix/improve issue templates (#3232) 2024-01-20 18:29:19 +01:00
qwerty287
aae5d8449f
Update web dependencies (#3234) 2024-01-20 18:27:36 +01:00
qwerty287
b82790d54c
Remove some interfaces (#3220) 2024-01-19 16:20:35 +01:00
qwerty287
d1d2e9723d
Support custom steps entrypoint (#2985)
Closes https://github.com/woodpecker-ci/woodpecker/issues/278

---------

Co-authored-by: Anbraten <anton@ju60.de>
Co-authored-by: 6543 <6543@obermui.de>
2024-01-19 05:34:02 +01:00
renovate[bot]
9f215ab932
fix(deps): update golang (packages) (#3218)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/xanzy/go-gitlab](https://togithub.com/xanzy/go-gitlab) |
`v0.95.2` -> `v0.96.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fxanzy%2fgo-gitlab/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fxanzy%2fgo-gitlab/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fxanzy%2fgo-gitlab/v0.95.2/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fxanzy%2fgo-gitlab/v0.95.2/v0.96.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [k8s.io/api](https://togithub.com/kubernetes/api) | `v0.29.0` ->
`v0.29.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fapi/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/k8s.io%2fapi/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/k8s.io%2fapi/v0.29.0/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fapi/v0.29.0/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [k8s.io/apimachinery](https://togithub.com/kubernetes/apimachinery) |
`v0.29.0` -> `v0.29.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fapimachinery/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/k8s.io%2fapimachinery/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/k8s.io%2fapimachinery/v0.29.0/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fapimachinery/v0.29.0/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [k8s.io/client-go](https://togithub.com/kubernetes/client-go) |
`v0.29.0` -> `v0.29.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fclient-go/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/k8s.io%2fclient-go/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/k8s.io%2fclient-go/v0.29.0/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fclient-go/v0.29.0/v0.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>xanzy/go-gitlab (github.com/xanzy/go-gitlab)</summary>

###
[`v0.96.0`](https://togithub.com/xanzy/go-gitlab/compare/v0.95.2...v0.96.0)

[Compare
Source](https://togithub.com/xanzy/go-gitlab/compare/v0.95.2...v0.96.0)

</details>

<details>
<summary>kubernetes/api (k8s.io/api)</summary>

###
[`v0.29.1`](https://togithub.com/kubernetes/api/compare/v0.29.0...v0.29.1)

[Compare
Source](https://togithub.com/kubernetes/api/compare/v0.29.0...v0.29.1)

</details>

<details>
<summary>kubernetes/apimachinery (k8s.io/apimachinery)</summary>

###
[`v0.29.1`](https://togithub.com/kubernetes/apimachinery/compare/v0.29.0...v0.29.1)

[Compare
Source](https://togithub.com/kubernetes/apimachinery/compare/v0.29.0...v0.29.1)

</details>

<details>
<summary>kubernetes/client-go (k8s.io/client-go)</summary>

###
[`v0.29.1`](https://togithub.com/kubernetes/client-go/compare/v0.29.0...v0.29.1)

[Compare
Source](https://togithub.com/kubernetes/client-go/compare/v0.29.0...v0.29.1)

</details>

---

### Configuration

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

🚦 **Automerge**: Enabled.

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

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/woodpecker-ci/woodpecker).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: 6543 <6543@obermui.de>
2024-01-19 04:17:09 +01:00
Alconety
07479dd645
Retrieve all user repo perms with a single API call (#3211)
This pull request addresses the issue https://github.com/woodpecker-ci/woodpecker/issues/3210.

Ideally, the Bitbucket API should include repository permissions when
utilizing the 'get all repositories' endpoint. However, as it currently
does not provide this information, a viable solution is to fetch all
permissions for every repository and then employ a dictionary to
associate each repository with its respective permissions.

Without implementing this fix, logging in becomes problematic for users
with access to a substantial number of repositories (300+), as the
process takes over 2 minutes to complete.

---------

Co-authored-by: Alberto Alcón <albertoalcon@bit2me.com>
2024-01-19 04:15:47 +01:00
6543
7b29d1da49
Make PipelineConfig unique again (#3215)
fix https://github.com/woodpecker-ci/woodpecker/issues/3093

reverts https://github.com/woodpecker-ci/woodpecker/pull/3128
2024-01-18 23:50:29 +02:00