Commit graph

5544 commits

Author SHA1 Message Date
oauth 132bc1fbec Merge branch 'origin/main' into 'next-release/main' 2024-03-24 09:43:04 +00:00
renovate[bot] 1b97f1276f
Lock file maintenance (#3541)
[![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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-24 10:35:20 +01:00
oauth 5022cf80ad 🎉 Release 2.5.0 2024-03-24 09:14:24 +00:00
oauth cf6ce52dd0 Merge branch 'origin/main' into 'next-release/main' 2024-03-24 09:14:24 +00:00
renovate[bot] e4e5b375b8
Update docs npm deps non-major (#3485)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.11.24` ->
`20.11.30`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.24/20.11.30)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.30?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.30?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.24/20.11.30?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.24/20.11.30?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react))
| [`18.2.61` ->
`18.2.67`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.61/18.2.67)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.67?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.67?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.61/18.2.67?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.61/18.2.67?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [axios](https://axios-http.com)
([source](https://togithub.com/axios/axios)) | [`1.6.7` ->
`1.6.8`](https://renovatebot.com/diffs/npm/axios/1.6.7/1.6.8) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/axios/1.6.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/axios/1.6.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/axios/1.6.7/1.6.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/axios/1.6.7/1.6.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [esbuild-loader](https://togithub.com/privatenumber/esbuild-loader) |
[`4.0.3` ->
`4.1.0`](https://renovatebot.com/diffs/npm/esbuild-loader/4.0.3/4.1.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild-loader/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild-loader/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild-loader/4.0.3/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild-loader/4.0.3/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[isomorphic-dompurify](https://togithub.com/kkomelin/isomorphic-dompurify)
| [`2.4.0` ->
`2.5.0`](https://renovatebot.com/diffs/npm/isomorphic-dompurify/2.4.0/2.5.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/isomorphic-dompurify/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/isomorphic-dompurify/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/isomorphic-dompurify/2.4.0/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/isomorphic-dompurify/2.4.0/2.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [marked](https://marked.js.org)
([source](https://togithub.com/markedjs/marked)) | [`12.0.0` ->
`12.0.1`](https://renovatebot.com/diffs/npm/marked/12.0.0/12.0.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/marked/12.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/marked/12.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/marked/12.0.0/12.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/marked/12.0.0/12.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [redocusaurus](https://redocusaurus.vercel.app/)
([source](https://togithub.com/rohit-gohri/redocusaurus)) | [`2.0.1` ->
`2.0.2`](https://renovatebot.com/diffs/npm/redocusaurus/2.0.1/2.0.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/redocusaurus/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/redocusaurus/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/redocusaurus/2.0.1/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/redocusaurus/2.0.1/2.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.3` ->
`5.4.3`](https://renovatebot.com/diffs/npm/typescript/5.3.3/5.4.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.3/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.3/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [yaml](https://eemeli.org/yaml/)
([source](https://togithub.com/eemeli/yaml)) | [`2.4.0` ->
`2.4.1`](https://renovatebot.com/diffs/npm/yaml/2.4.0/2.4.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/yaml/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yaml/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yaml/2.4.0/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yaml/2.4.0/2.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v1.6.8`](https://togithub.com/axios/axios/blob/HEAD/CHANGELOG.md#168-2024-03-15)

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

##### Bug Fixes

- **AxiosHeaders:** fix AxiosHeaders conversion to an object during
config merging
([#&#8203;6243](https://togithub.com/axios/axios/issues/6243))
([2656612](2656612bc1))
- **import:** use named export for EventEmitter;
([7320430](7320430aef))
- **vulnerability:** update follow-redirects to 1.15.6
([#&#8203;6300](https://togithub.com/axios/axios/issues/6300))
([8786e0f](8786e0ff55))

##### Contributors to this release

- <img
src="https://avatars.githubusercontent.com/u/4814473?v&#x3D;4&amp;s&#x3D;18"
alt="avatar" width="18"/> [Jay](https://togithub.com/jasonsaayman
"+4572/-3446 (#&#8203;6238 )")
- <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/-0 (#&#8203;6231 )")
- <img
src="https://avatars.githubusercontent.com/u/68230846?v&#x3D;4&amp;s&#x3D;18"
alt="avatar" width="18"/> [Mitchell](https://togithub.com/Creaous "+9/-9
(#&#8203;6300 )")
- <img
src="https://avatars.githubusercontent.com/u/53797821?v&#x3D;4&amp;s&#x3D;18"
alt="avatar" width="18"/> [Emmanuel](https://togithub.com/mannoeu "+2/-2
(#&#8203;6196 )")
- <img
src="https://avatars.githubusercontent.com/u/44109284?v&#x3D;4&amp;s&#x3D;18"
alt="avatar" width="18"/> [Lucas Keller](https://togithub.com/ljkeller
"+3/-0 (#&#8203;6194 )")
- <img
src="https://avatars.githubusercontent.com/u/72791488?v&#x3D;4&amp;s&#x3D;18"
alt="avatar" width="18"/> [Aditya
Mogili](https://togithub.com/ADITYA-176 "+1/-1 ()")
- <img
src="https://avatars.githubusercontent.com/u/46135319?v&#x3D;4&amp;s&#x3D;18"
alt="avatar" width="18"/> [Miroslav
Petrov](https://togithub.com/petrovmiroslav "+1/-1 (#&#8203;6243 )")

</details>

<details>
<summary>privatenumber/esbuild-loader (esbuild-loader)</summary>

###
[`v4.1.0`](https://togithub.com/privatenumber/esbuild-loader/releases/tag/v4.1.0)

[Compare
Source](https://togithub.com/privatenumber/esbuild-loader/compare/v4.0.3...v4.1.0)

##### Features

- enable `dynamic-imports` by default
([#&#8203;361](https://togithub.com/privatenumber/esbuild-loader/issues/361))
([7b948ef](7b948efbf1))
- upgrade esbuild to 0.20
([#&#8203;362](https://togithub.com/privatenumber/esbuild-loader/issues/362))
([58d5573](58d557368d))

</details>

<details>
<summary>kkomelin/isomorphic-dompurify (isomorphic-dompurify)</summary>

###
[`v2.5.0`](https://togithub.com/kkomelin/isomorphic-dompurify/releases/tag/v2.5.0):
Updated dependencies

[Compare
Source](https://togithub.com/kkomelin/isomorphic-dompurify/compare/v2.4.0...v2.5.0)

##### Changelog

-   \[x] Updated `dompurify` and other dependencies.

See the [complete
changelog](https://togithub.com/kkomelin/isomorphic-dompurify/compare/v2.4.0...v2.5.0)
for more details.

##### Release

[2.5.0](https://www.npmjs.com/package/isomorphic-dompurify/v/2.5.0)

</details>

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

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

[Compare
Source](https://togithub.com/markedjs/marked/compare/v12.0.0...v12.0.1)

##### Bug Fixes

- fix setext heading interupts
([#&#8203;3210](https://togithub.com/markedjs/marked/issues/3210))
([d848445](d848445072))

</details>

<details>
<summary>rohit-gohri/redocusaurus (redocusaurus)</summary>

###
[`v2.0.2`](https://togithub.com/rohit-gohri/redocusaurus/blob/HEAD/CHANGELOG.md#redocusaurus202)

[Compare
Source](https://togithub.com/rohit-gohri/redocusaurus/compare/v2.0.1...v2.0.2)

- [#&#8203;335](https://togithub.com/rohit-gohri/redocusaurus/pull/335)
[`c5e534f`](c5e534f456)
Thanks [@&#8203;rohit-gohri](https://togithub.com/rohit-gohri)! -
Upgrade dependencies

- Updated dependencies
\[[`c5e534f`](c5e534f456)]:
    -   docusaurus-plugin-redoc@2.0.2
    -   docusaurus-theme-redoc@2.0.2

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.3):
TypeScript 5.4.3

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.4.2...v5.4.3)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.3
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.3%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

###
[`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2):
TypeScript 5.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

<details>
<summary>eemeli/yaml (yaml)</summary>

###
[`v2.4.1`](https://togithub.com/eemeli/yaml/compare/v2.4.0...4aa56d337dc5e286eb0c9111a3b370f21e321117)

[Compare
Source](https://togithub.com/eemeli/yaml/compare/v2.4.0...v2.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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: qwerty287 <qwerty287@posteo.de>
Co-authored-by: 6543 <6543@obermui.de>
2024-03-24 10:12:01 +01:00
oauth ac1cd048ba 🎉 Release 2.5.0 2024-03-24 09:02:37 +00:00
oauth 00d920209c Merge branch 'origin/main' into 'next-release/main' 2024-03-24 09:02:37 +00:00
qwerty287 dfa7c36a64
Remove esbuild-loader (#3542)
It seems that `esbuild-loader` is not necessary - everything's working
fine. Or is there something I missed there?
However, it breaks the updates in #3541 and #3485.
2024-03-24 10:00:17 +01:00
renovate[bot] 6b9c563baa
Update docker.io/woodpeckerci/plugin-docker-buildx Docker tag to v3.2.0 (#3540)
[![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)) |
minor | `3.1.0` -> `3.2.0` |

---

### Release Notes

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

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

[Compare
Source](https://codeberg.org/woodpecker-plugins/docker-buildx/compare/v3.1.0...v3.2.0)

##### Features

- Allow `default_tag` to be empty
([#&#8203;145](https://togithub.com/woodpecker-plugins/docker-buildx/issues/145))
WARNING: not battle-tested (as I did not have a use case and testing
repo). Please expect issues along the way.
- Add `SOURCE_DATE_EPOCH` build_arg
([#&#8203;130](https://togithub.com/woodpecker-plugins/docker-buildx/issues/130))
- Add `provenance` config setting
([#&#8203;139](https://togithub.com/woodpecker-plugins/docker-buildx/issues/139))
- Add `secrets` config setting
([#&#8203;135](https://togithub.com/woodpecker-plugins/docker-buildx/issues/135))

##### Dependencies

-   chore(deps): update docker/buildx-bin docker tag to v0.13.1
-   chore(deps): update docker docker tag to v25.0.4

</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.

🔕 **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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI2MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-24 07:53:19 +01:00
qwerty287 e50cf7ad1e
Docs updates and fixes (#3535)
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2024-03-22 18:07:07 +01:00
yeziruo 5de15d84bd Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (369 of 369 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/zh_Hans/
2024-03-22 16:57:35 +00:00
oauth a7ccce4bb7 🎉 Release 2.5.0 2024-03-21 20:42:24 +00:00
oauth a1b954ac9d Merge branch 'origin/main' into 'next-release/main' 2024-03-21 20:42:24 +00:00
qwerty287 326069c983
Fix flag name (#3534)
and remove two unused flags

should close https://github.com/woodpecker-ci/woodpecker/issues/3528
2024-03-21 21:39:16 +01:00
qwerty287 6abc112262
Fix gitea login (#3533)
Closes #3531
2024-03-21 19:18:22 +01:00
oauth 20395b5a2e 🎉 Release 2.5.0 2024-03-21 10:43:22 +00:00
oauth c8e2409351 Merge branch 'origin/main' into 'next-release/main' 2024-03-21 10:43:22 +00:00
qwerty287 fbdfa14a00
Allow separate gitea oauth URL (#3513)
closes https://github.com/woodpecker-ci/woodpecker/issues/3470

---------

Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2024-03-21 11:37:02 +01:00
Robert Kaussow 5fb732a734
Switch back to latest version of golangci (#3527)
Reverts: https://github.com/woodpecker-ci/woodpecker/pull/3520

As we have enabled pre-commit updates in renovate now, I've increased
the `autoupdate_schedule` of pre-commit to the max value (there is no
way to disable it).
2024-03-21 12:22:36 +02:00
oauth ea87030a55 🎉 Release 2.5.0 2024-03-20 23:30:57 +00:00
manuelluis 9c684b7a22
Add option to set the local repository path to the cli command exec. (#3524)
The cli command exec not handle in a coherent way the repository path
when a directory or filename is given for the pipeline.

` woodpecker-cli exec [command options] [path/to/.woodpecker.yaml]`

If the path to the pipeline is a file in the `.woodpecker` directory,
for example: `.woodpecker/pipeline.yaml`,
the repository path will be: `.woodpecker`

If the path to the pipeline yaml is a directory with more than one
level, for example `ci/woodpecker/`,
the repository path will be:  `ci`

In order not to break the old behavior we added a new option to put the
root directory of the repository:
~~~
woodpecker-cli exec --local --repo-path . --pipeline-event manual
.woodpecker/build.yml
~~~
2024-03-21 00:19:48 +01:00
woodpecker-bot 5a2a4bd53c
🎉 Release 2.4.1 (#3517)
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.4.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.4.1](https://github.com/woodpecker-ci/woodpecker/releases/tag/2.4.1)
- 2024-03-20

### 🔒 Security

- Only allow to deploy from push, tag and release
[[#3522](https://github.com/woodpecker-ci/woodpecker/pull/3522)]

### 🐛 Bug Fixes

- Exclude setup from cli command exec.
[[#3523](https://github.com/woodpecker-ci/woodpecker/pull/3523)]
- Fix uppercased env
[[#3516](https://github.com/woodpecker-ci/woodpecker/pull/3516)]
- Fix env schema
[[#3514](https://github.com/woodpecker-ci/woodpecker/pull/3514)]

### Misc

- Temp pin golangci version in makefile
[[#3520](https://github.com/woodpecker-ci/woodpecker/pull/3520)]

---------

Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
Co-authored-by: 6543 <m.huber@kithara.com>
2024-03-20 21:51:24 +01:00
qwerty287 e00b2d4bd3
Only allow to deploy from push, tag and release (#3522) 2024-03-20 21:04:51 +01:00
manuelluis 00b1651f47
Exclude setup from cli command exec. (#3523)
The woodpecker-cli exec command only execute local pipelines so setup
for remote server is not needed.
2024-03-20 17:45:46 +01:00
qwerty287 75803dba41
Fix uppercased env (#3516)
closes #3515 

I think after this is fixed, we should publish a new release as this can
be quite important.

Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-03-20 16:53:33 +02:00
Robert Kaussow aaf11afef7
Fix golangci-lint version pinning (#3521) 2024-03-20 15:28:10 +01:00
Robert Kaussow 1a3eed232f
Temp pin golangci version in makefile (#3520)
Looks like something is broken in v1.57.x, and I don't think that's
something that can be fixed on the end-user side:

https://ci.woodpecker-ci.org/repos/3780/pipeline/14131/33

```
WARN [runner] Can't process result by autogenerated_exclude processor: can't filter issue result.Issue{FromLinter:"contextcheck", Text:"Function `Start$1->runCron` should pass the context parameter", Severity:"", SourceLines:[]string(nil), Replacement:(*result.Replacement)(nil), Pkg:(*packages.Package)(0xc001871980), LineRange:(*result.Range)(nil), Pos:token.Position{Filename:"", Offset:0, Line:0, Column:0}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""}: no file path for issue 
WARN [runner] Can't process result by nolint processor: can't filter issue result.Issue{FromLinter:"contextcheck", Text:"Function `Start$1->runCron` should pass the context parameter", Severity:"", SourceLines:[]string(nil), Replacement:(*result.Replacement)(nil), Pkg:(*packages.Package)(0xc001871980), LineRange:(*result.Range)(nil), Pos:token.Position{Filename:"", Offset:0, Line:0, Column:0}, HunkPos:0, ExpectNoLint:false, ExpectedNoLintLinter:""}: no file path for issue 
WARN [runner/source_code] Failed to get line 0 for file : failed to get file  lines cache: can't get file  bytes from cache: can't read file : open : no such file or directory 
```
2024-03-20 14:02:37 +01:00
6543 14621fdb50
Fix links in CHANGELOG.md (#3519)
The release plugin should be fixed to ...
2024-03-20 14:53:33 +02:00
qwerty287 f23d42b49e
Fix env schema (#3514)
closes #3510
2024-03-20 09:28:02 +01:00
woodpecker-bot 21d6ea2ba6
🎉 Release 2.4.0 (#3307)
## [2.4.0](https://github.com/woodpecker-ci/woodpecker/releases/tag/2.4.0) - 2024-03-19

### 🔒 Security

- Improve security context handling
[[#3482](https://github.com/woodpecker-ci/woodpecker/pull/3482)]
- fix(deps): update module github.com/moby/moby to v24.0.9+incompatible
[[#3323](https://github.com/woodpecker-ci/woodpecker/pull/3323)]

###  Features

- Cli setup command
[[#3384](https://github.com/woodpecker-ci/woodpecker/pull/3384)]
- Add bitbucket datacenter (server) support
[[#2503](https://github.com/woodpecker-ci/woodpecker/pull/2503)]
- Cli updater
[[#3382](https://github.com/woodpecker-ci/woodpecker/pull/3382)]

### 📚 Documentation

- Delete docs for v0.15.x
[[#3508](https://github.com/woodpecker-ci/woodpecker/pull/3508)]
- Add deployment plugin
[[#3495](https://github.com/woodpecker-ci/woodpecker/pull/3495)]
- Bump follow-redirects and fix broken anchors
[[#3488](https://github.com/woodpecker-ci/woodpecker/pull/3488)]
- fix: plugin doc page not found
[[#3480](https://github.com/woodpecker-ci/woodpecker/pull/3480)]
- Documentation improvements
[[#3376](https://github.com/woodpecker-ci/woodpecker/pull/3376)]
- fix(deps): update docs npm deps non-major
[[#3455](https://github.com/woodpecker-ci/woodpecker/pull/3455)]
- Add "Sonatype Nexus" plugin
[[#3446](https://github.com/woodpecker-ci/woodpecker/pull/3446)]
- Add blog post
[[#3439](https://github.com/woodpecker-ci/woodpecker/pull/3439)]
- Add "Gradle Wrapper Validation" plugin
[[#3435](https://github.com/woodpecker-ci/woodpecker/pull/3435)]
- Add blog post
[[#3410](https://github.com/woodpecker-ci/woodpecker/pull/3410)]
- Extend core ideas documentation
[[#3405](https://github.com/woodpecker-ci/woodpecker/pull/3405)]
- docs: fix contributions link
[[#3363](https://github.com/woodpecker-ci/woodpecker/pull/3363)]
- Update/fix some docs
[[#3359](https://github.com/woodpecker-ci/woodpecker/pull/3359)]
- chore(deps): update dependency marked to v12
[[#3325](https://github.com/woodpecker-ci/woodpecker/pull/3325)]

### 🐛 Bug Fixes

- Fix skip setup for some general cli commands
[[#3498](https://github.com/woodpecker-ci/woodpecker/pull/3498)]
- Move generic agent flags to cmd/agent/core
[[#3484](https://github.com/woodpecker-ci/woodpecker/pull/3484)]
- Fix usage of WOODPECKER_DATABASE_DATASOURCE_FILE
[[#3404](https://github.com/woodpecker-ci/woodpecker/pull/3404)]
- Set pull-request id and labels on pr-closed event
[[#3442](https://github.com/woodpecker-ci/woodpecker/pull/3442)]
- Update org name on login
[[#3409](https://github.com/woodpecker-ci/woodpecker/pull/3409)]
- Do not alter secret key upper-/lowercase
[[#3375](https://github.com/woodpecker-ci/woodpecker/pull/3375)]
- fix: can't run multiple services on k8s
[[#3395](https://github.com/woodpecker-ci/woodpecker/pull/3395)]
- Fix agent polling
[[#3378](https://github.com/woodpecker-ci/woodpecker/pull/3378)]
- Remove empty strings from slice before parsing agent config
[[#3387](https://github.com/woodpecker-ci/woodpecker/pull/3387)]
- Set correct link for commit
[[#3368](https://github.com/woodpecker-ci/woodpecker/pull/3368)]
- Fix schema links
[[#3369](https://github.com/woodpecker-ci/woodpecker/pull/3369)]
- Fix correctly handle gitlab pr closed events
[[#3362](https://github.com/woodpecker-ci/woodpecker/pull/3362)]
- fix: update schema event_enum to remove error warning when.event
[[#3357](https://github.com/woodpecker-ci/woodpecker/pull/3357)]
- Fix version check on next
[[#3340](https://github.com/woodpecker-ci/woodpecker/pull/3340)]
- Ignore gitlab merge request events without code changes
[[#3338](https://github.com/woodpecker-ci/woodpecker/pull/3338)]
- Ignore gitlab push events without commits
[[#3339](https://github.com/woodpecker-ci/woodpecker/pull/3339)]
- Consider gitlab inherited permissions
[[#3308](https://github.com/woodpecker-ci/woodpecker/pull/3308)]
- fix: agent panic when node is terminated during step execution
[[#3331](https://github.com/woodpecker-ci/woodpecker/pull/3331)]

### 📈 Enhancement

- Enable golangci linter gomnd
[[#3171](https://github.com/woodpecker-ci/woodpecker/pull/3171)]
- Apply "grpcnotrace" go build tag
[[#3448](https://github.com/woodpecker-ci/woodpecker/pull/3448)]
- Simplify store interfaces
[[#3437](https://github.com/woodpecker-ci/woodpecker/pull/3437)]
- Deprecate alternative names on secrets
[[#3406](https://github.com/woodpecker-ci/woodpecker/pull/3406)]
- Store workflows/steps for blocked pipeline
[[#2757](https://github.com/woodpecker-ci/woodpecker/pull/2757)]
- Parse email from Gitea webhook
[[#3420](https://github.com/woodpecker-ci/woodpecker/pull/3420)]
- Replace http types on forge interface
[[#3374](https://github.com/woodpecker-ci/woodpecker/pull/3374)]
- Prevent agent deletion when it's still running tasks
[[#3377](https://github.com/woodpecker-ci/woodpecker/pull/3377)]
- Refactor internal services
[[#915](https://github.com/woodpecker-ci/woodpecker/pull/915)]
- Lint for event filter and deprecate `exclude`
[[#3222](https://github.com/woodpecker-ci/woodpecker/pull/3222)]
- Allow editing all environment variables in pipeline popups
[[#3314](https://github.com/woodpecker-ci/woodpecker/pull/3314)]
- Parse backend options in backend
[[#3227](https://github.com/woodpecker-ci/woodpecker/pull/3227)]
- Make agent usable for external backends
[[#3270](https://github.com/woodpecker-ci/woodpecker/pull/3270)]
- Add no branches text
[[#3312](https://github.com/woodpecker-ci/woodpecker/pull/3312)]
- Add loading spinner to repo list
[[#3310](https://github.com/woodpecker-ci/woodpecker/pull/3310)]

### Misc

- Post on mastodon when releasing a new version
[[#3509](https://github.com/woodpecker-ci/woodpecker/pull/3509)]
- chore(deps): update dependency alpine_3_18/ca-certificates to
v20240226
[[#3501](https://github.com/woodpecker-ci/woodpecker/pull/3501)]
- fix(deps): update module github.com/google/go-github/v59 to v60
[[#3493](https://github.com/woodpecker-ci/woodpecker/pull/3493)]
- fix(deps): update dependency @intlify/unplugin-vue-i18n to v3
[[#3492](https://github.com/woodpecker-ci/woodpecker/pull/3492)]
- chore(deps): update dependency vue-tsc to v2
[[#3491](https://github.com/woodpecker-ci/woodpecker/pull/3491)]
- chore(deps): update dependency eslint-config-airbnb-typescript to v18
[[#3490](https://github.com/woodpecker-ci/woodpecker/pull/3490)]
- chore(deps): update web npm deps non-major
[[#3489](https://github.com/woodpecker-ci/woodpecker/pull/3489)]
- fix(deps): update golang (packages)
[[#3486](https://github.com/woodpecker-ci/woodpecker/pull/3486)]
- fix(deps): update module google.golang.org/protobuf to v1.33.0
[security]
[[#3487](https://github.com/woodpecker-ci/woodpecker/pull/3487)]
- chore(deps): update docker.io/techknowlogick/xgo docker tag to
go-1.22.1
[[#3476](https://github.com/woodpecker-ci/woodpecker/pull/3476)]
- chore(deps): update docker.io/golang docker tag to v1.22.1
[[#3475](https://github.com/woodpecker-ci/woodpecker/pull/3475)]
- Update prettier version
[[#3471](https://github.com/woodpecker-ci/woodpecker/pull/3471)]
- chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to
v1.1.0 [[#3464](https://github.com/woodpecker-ci/woodpecker/pull/3464)]
- chore(deps): lock file maintenance
[[#3465](https://github.com/woodpecker-ci/woodpecker/pull/3465)]
- chore(deps): update postgres docker tag to v16.2
[[#3461](https://github.com/woodpecker-ci/woodpecker/pull/3461)]
- chore(deps): update lycheeverse/lychee docker tag to v0.14.3
[[#3429](https://github.com/woodpecker-ci/woodpecker/pull/3429)]
- fix(deps): update golang (packages)
[[#3430](https://github.com/woodpecker-ci/woodpecker/pull/3430)]
- More `when` filters
[[#3407](https://github.com/woodpecker-ci/woodpecker/pull/3407)]
- Apply `documentation`/`ui` label to corresponding renovate updates
[[#3400](https://github.com/woodpecker-ci/woodpecker/pull/3400)]
- chore(deps): update dependency eslint-plugin-simple-import-sort to v12
[[#3396](https://github.com/woodpecker-ci/woodpecker/pull/3396)]
- chore(deps): update typescript-eslint monorepo to v7 (major)
[[#3397](https://github.com/woodpecker-ci/woodpecker/pull/3397)]
- fix(deps): update module github.com/google/go-github/v58 to v59
[[#3398](https://github.com/woodpecker-ci/woodpecker/pull/3398)]
- chore(deps): update docker.io/techknowlogick/xgo docker tag to
go-1.22.0
[[#3392](https://github.com/woodpecker-ci/woodpecker/pull/3392)]
- chore(deps): update docker.io/golang docker tag
[[#3391](https://github.com/woodpecker-ci/woodpecker/pull/3391)]
- fix(deps): update golang (packages)
[[#3393](https://github.com/woodpecker-ci/woodpecker/pull/3393)]
- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker
tag to v3.1.0
[[#3394](https://github.com/woodpecker-ci/woodpecker/pull/3394)]
- Add link checking
[[#3371](https://github.com/woodpecker-ci/woodpecker/pull/3371)]
- Apply `dependencies` label to all PRs
[[#3358](https://github.com/woodpecker-ci/woodpecker/pull/3358)]
- chore(deps): update docker.io/woodpeckerci/plugin-docker-buildx docker
tag to v3.0.1
[[#3324](https://github.com/woodpecker-ci/woodpecker/pull/3324)]

---------

Co-authored-by: 6543 <m.huber@kithara.com>
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-03-19 12:41:14 +01:00
Anbraten d8e20cc9a9
Post on mastodon when releasing a new version (#3509)
Depend on https://codeberg.org/woodpecker-plugins/mastodon-post/pulls/6 (merged)
2024-03-19 12:35:48 +01:00
6543 1f75650720
Delete docs for v0.15.x (#3508)
they will remain in the git history ... but we should not promote them
anymore at all

PS: we only have terminology since v1.0.x ... so even reference to same
topics is hard in old docs

---------

Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-03-19 09:26:06 +01:00
6543 385e7e3a49
Create docs for v2.4.x (#3507) 2024-03-19 08:36:20 +01:00
Robert Kaussow d6205e3c61
Revert service names in CI (#3505) 2024-03-18 20:41:00 +01:00
6543 e57a09a404
Update pipeline state on server as a whole on approval (#3504)
We can not just update some records for steps, as we want the pipeline
engine as single source of truth but not manage the state.
And the server should only manage the state but not how pipelines work.

We can match the pipeline but neither workflows or steps 1:1, so we
"update" them as a whole by deleting existing workflow and step data and
insert the new info from engine.

close   #3494
close  #3472

---------
*Sponsored by Kithara Software GmbH*

---------

Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2024-03-18 20:07:45 +01:00
6543 43264a5f8e
rename stepID to workflowID to reflect value (#3502)
address https://github.com/woodpecker-ci/woodpecker/issues/3494#issuecomment-2001986597
2024-03-18 15:21:26 +01:00
renovate[bot] 7544abde62
chore(deps): update dependency alpine_3_18/ca-certificates to v20240226 (#3501)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| alpine_3_18/ca-certificates | major | `20230506-r0` -> `20240226-r0` |

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-18 14:28:17 +01:00
6543 ad7509e07c
Use map on all environment keys in our config (#3500)
and also fix https://ci.woodpecker-ci.org/repos/3780/pipeline/13941/24
2024-03-18 14:21:53 +01:00
Anbraten b6b2ab0901
Fix skip setup for some general cli commands (#3498)
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
2024-03-18 13:08:05 +01:00
Robert Kaussow 2268c0c2ae
Temp rename CI services to avoid duplicate name issues (#3497)
Workaround for: https://github.com/woodpecker-ci/woodpecker/issues/3494
2024-03-18 12:55:46 +01:00
Anbraten 6aa53d5f55
Add deployment plugin (#3495) 2024-03-18 08:03:00 +01:00
qwerty287 4e95724880 Translated using Weblate (German)
Currently translated at 100.0% (369 of 369 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2024-03-18 03:29:56 +00:00
Michael d91d63b5f4 Translated using Weblate (French)
Currently translated at 100.0% (369 of 369 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/fr/
2024-03-17 12:18:20 +00:00
renovate[bot] 5d98a717ac
fix(deps): update module github.com/google/go-github/v59 to v60 (#3493) 2024-03-16 09:37:08 +01:00
renovate[bot] ee6885b632
fix(deps): update dependency @intlify/unplugin-vue-i18n to v3 (#3492) 2024-03-16 07:56:42 +01:00
renovate[bot] 3fbd40391f
chore(deps): update dependency vue-tsc to v2 (#3491) 2024-03-16 07:39:24 +01:00
renovate[bot] a6160fa185
chore(deps): update dependency eslint-config-airbnb-typescript to v18 (#3490) 2024-03-16 07:28:53 +01:00
Robert Kaussow a779eed3df
Enable golangci linter gomnd (#3171) 2024-03-15 18:00:25 +01:00
renovate[bot] 9bbd30fa1e
chore(deps): update web npm deps non-major (#3489)
[![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.189` ->
`2.2.192`](https://renovatebot.com/diffs/npm/@iconify%2fjson/2.2.189/2.2.192)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify%2fjson/2.2.192?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify%2fjson/2.2.192?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify%2fjson/2.2.189/2.2.192?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify%2fjson/2.2.189/2.2.192?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/lodash](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash))
| [`4.14.202` ->
`4.17.0`](https://renovatebot.com/diffs/npm/@types%2flodash/4.14.202/4.17.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2flodash/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2flodash/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2flodash/4.14.202/4.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2flodash/4.14.202/4.17.0?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.24` ->
`20.11.28`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.24/20.11.28)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.24/20.11.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.24/20.11.28?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))
| [`7.1.0` ->
`7.2.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.1.0/7.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.1.0/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.1.0/7.2.0?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))
| [`7.1.0` ->
`7.2.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.1.0/7.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.1.0/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.1.0/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [eslint-plugin-vue](https://eslint.vuejs.org)
([source](https://togithub.com/vuejs/eslint-plugin-vue)) | [`9.22.0` ->
`9.23.0`](https://renovatebot.com/diffs/npm/eslint-plugin-vue/9.22.0/9.23.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-vue/9.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-vue/9.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-vue/9.22.0/9.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-vue/9.22.0/9.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.3` ->
`5.4.2`](https://renovatebot.com/diffs/npm/typescript/5.3.3/5.4.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.1.4` -> `5.1.6`](https://renovatebot.com/diffs/npm/vite/5.1.4/5.1.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.4/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.4/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v2.2.192`](https://togithub.com/iconify/icon-sets/compare/2.2.191...7fa19e857e810053085225e0b9b2ad927d9dadc6)

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

###
[`v2.2.191`](https://togithub.com/iconify/icon-sets/compare/2.2.190...04810027843b2a6a67ec89a19f44b9a696f8201d)

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

###
[`v2.2.190`](https://togithub.com/iconify/icon-sets/compare/2.2.189...2.2.190)

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

</details>

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

###
[`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#720-2024-03-11)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)

##### 🚀 Features

-   support TS 5.4

- **eslint-plugin:** \[prefer-string-starts-ends-with] add
allowSingleElementEquality option

##### 🩹 Fixes

-   **eslint-plugin:** expose \*-type-checked-only configs for extension

- **eslint-plugin:** \[member-ordering] report alphabetical sorting for
all groups instead of just the first failing group

- **eslint-plugin:** \[no-var-requires, no-require-imports] support
template literal

- **eslint-plugin:** \[no-useless-template-literals] detect
TemplateLiteral

- **eslint-plugin:** \[no-unnecessary-condition] handle union array and
tuple type

- **eslint-plugin:** \[prefer-find] support ternary branches in
prefer-find

##### ❤️  Thank You

-   Arka Pratim Chaudhuri
-   auvred
-   Chris Plummer
-   Fotis Papadogeorgopoulos
-   Josh Goldberg 
-   Kirk Waiblinger
-   Wayne Zhang
-   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.

###
[`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#711-2024-03-04)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.1)

This was a version bump only for eslint-plugin 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>typescript-eslint/typescript-eslint
(@&#8203;typescript-eslint/parser)</summary>

###
[`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#720-2024-03-11)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)

##### 🚀 Features

-   support TS 5.4

##### ❤️  Thank You

-   Arka Pratim Chaudhuri
-   auvred
-   Chris Plummer
-   Fotis Papadogeorgopoulos
-   Josh Goldberg 
-   Kirk Waiblinger
-   Wayne Zhang
-   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.

###
[`v7.1.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#711-2024-03-04)

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.0...v7.1.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>vuejs/eslint-plugin-vue (eslint-plugin-vue)</summary>

###
[`v9.23.0`](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.22.0...f84b8ee5b9e3b54a09209faff744ef2849a6cc3e)

[Compare
Source](https://togithub.com/vuejs/eslint-plugin-vue/compare/v9.22.0...v9.23.0)

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2):
TypeScript 5.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v5.1.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small516-2024-03-11-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.5...v5.1.6)

- chore(deps): update all non-major dependencies
([#&#8203;16131](https://togithub.com/vitejs/vite/issues/16131))
([a862ecb](https://togithub.com/vitejs/vite/commit/a862ecb)), closes
[#&#8203;16131](https://togithub.com/vitejs/vite/issues/16131)
- fix: check for publicDir before checking if it is a parent directory
([#&#8203;16046](https://togithub.com/vitejs/vite/issues/16046))
([b6fb323](https://togithub.com/vitejs/vite/commit/b6fb323)), closes
[#&#8203;16046](https://togithub.com/vitejs/vite/issues/16046)
- fix: escape single quote when relative base is used
([#&#8203;16060](https://togithub.com/vitejs/vite/issues/16060))
([8f74ce4](https://togithub.com/vitejs/vite/commit/8f74ce4)), closes
[#&#8203;16060](https://togithub.com/vitejs/vite/issues/16060)
- fix: handle function property extension in namespace import
([#&#8203;16113](https://togithub.com/vitejs/vite/issues/16113))
([f699194](https://togithub.com/vitejs/vite/commit/f699194)), closes
[#&#8203;16113](https://togithub.com/vitejs/vite/issues/16113)
- fix: server middleware mode resolve
([#&#8203;16122](https://togithub.com/vitejs/vite/issues/16122))
([8403546](https://togithub.com/vitejs/vite/commit/8403546)), closes
[#&#8203;16122](https://togithub.com/vitejs/vite/issues/16122)
- fix(esbuild): update tsconfck to fix bug that could cause a deadlock
([#&#8203;16124](https://togithub.com/vitejs/vite/issues/16124))
([fd9de04](https://togithub.com/vitejs/vite/commit/fd9de04)), closes
[#&#8203;16124](https://togithub.com/vitejs/vite/issues/16124)
- fix(worker): hide "The emitted file overwrites" warning if the content
is same ([#&#8203;16094](https://togithub.com/vitejs/vite/issues/16094))
([60dfa9e](https://togithub.com/vitejs/vite/commit/60dfa9e)), closes
[#&#8203;16094](https://togithub.com/vitejs/vite/issues/16094)
- fix(worker): throw error when circular worker import is detected and
support self referencing worker
([eef9da1](https://togithub.com/vitejs/vite/commit/eef9da1)), closes
[#&#8203;16103](https://togithub.com/vitejs/vite/issues/16103)
- style(utils): remove null check
([#&#8203;16112](https://togithub.com/vitejs/vite/issues/16112))
([0d2df52](https://togithub.com/vitejs/vite/commit/0d2df52)), closes
[#&#8203;16112](https://togithub.com/vitejs/vite/issues/16112)
- refactor(runtime): share more code between runtime and main bundle
([#&#8203;16063](https://togithub.com/vitejs/vite/issues/16063))
([93be84e](https://togithub.com/vitejs/vite/commit/93be84e)), closes
[#&#8203;16063](https://togithub.com/vitejs/vite/issues/16063)

###
[`v5.1.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small515-2024-03-04-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.4...v5.1.5)

- fix: `__vite__mapDeps` code injection
([#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732))
([aff54e1](https://togithub.com/vitejs/vite/commit/aff54e1)), closes
[#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732)
- fix: analysing build chunk without dependencies
([#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469))
([bd52283](https://togithub.com/vitejs/vite/commit/bd52283)), closes
[#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469)
- fix: import with query with imports field
([#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085))
([ab823ab](https://togithub.com/vitejs/vite/commit/ab823ab)), closes
[#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085)
- fix: normalize literal-only entry pattern
([#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010))
([1dccc37](https://togithub.com/vitejs/vite/commit/1dccc37)), closes
[#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010)
- fix: optimizeDeps.entries with literal-only pattern(s)
([#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853))
([49300b3](https://togithub.com/vitejs/vite/commit/49300b3)), closes
[#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853)
- fix: output correct error for empty import specifier
([#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055))
([a9112eb](https://togithub.com/vitejs/vite/commit/a9112eb)), closes
[#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055)
- fix: upgrade esbuild to 0.20.x
([#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062))
([899d9b1](https://togithub.com/vitejs/vite/commit/899d9b1)), closes
[#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062)
- fix(runtime): runtime HMR affects only imported files
([#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898))
([57463fc](https://togithub.com/vitejs/vite/commit/57463fc)), closes
[#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898)
- fix(scanner): respect `experimentalDecorators: true`
([#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206))
([4144781](https://togithub.com/vitejs/vite/commit/4144781)), closes
[#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206)
- revert: "fix: upgrade esbuild to 0.20.x"
([#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072))
([11cceea](https://togithub.com/vitejs/vite/commit/11cceea)), closes
[#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072)
- refactor: share code with vite runtime
([#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907))
([b20d542](https://togithub.com/vitejs/vite/commit/b20d542)), closes
[#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907)
- refactor(runtime): use functions from `pathe`
([#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061))
([aac2ef7](https://togithub.com/vitejs/vite/commit/aac2ef7)), closes
[#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061)
- chore(deps): update all non-major dependencies
([#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028))
([7cfe80d](https://togithub.com/vitejs/vite/commit/7cfe80d)), closes
[#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-03-15 12:11:29 +01:00
Robert Kaussow 36e13670e8
Bump follow-redirects and fix broken anchors (#3488)
- Bump `follow-redirects` to fix sec scan
- Remove archived plugin `Chart releaser`
- Fix broken anchors

```
Exhaustive list of all broken anchors found:
- Broken anchor on source page path = /docs/0.15/administration/agent-config:
   -> linking to /docs/0.15/usage/pipeline-syntax#step-when---conditional-execution
- Broken anchor on source page path = /docs/0.15/development/docs:
   -> linking to /docs/0.15/development/getting-started#nodejs--yarn
- Broken anchor on source page path = /docs/0.15/development/ui:
   -> linking to /docs/0.15/development/getting-started#nodejs--yarn
   -> linking to /docs/0.15/development/getting-started#debugging
- Broken anchor on source page path = /docs/1.0/development/ui:
   -> linking to /docs/1.0/development/getting-started#debugging
- Broken anchor on source page path = /docs/2.0/administration/agent-config:
   -> linking to /docs/2.0/administration/backends/kubernetes#configuration
- Broken anchor on source page path = /docs/2.0/administration/server-config:
   -> linking to forges/github#configuration (resolved as: /docs/2.0/administration/forges/github#configuration)
- Broken anchor on source page path = /docs/2.0/development/ui:
   -> linking to /docs/2.0/development/getting-started#debugging
- Broken anchor on source page path = /docs/2.0/usage/matrix-workflows:
   -> linking to /docs/2.0/administration/backends/kubernetes#nodeSelector
- Broken anchor on source page path = /docs/2.1/administration/agent-config:
   -> linking to /docs/2.1/administration/backends/kubernetes#configuration
- Broken anchor on source page path = /docs/2.1/development/ui:
   -> linking to /docs/2.1/development/getting-started#debugging
- Broken anchor on source page path = /docs/2.1/usage/matrix-workflows:
   -> linking to /docs/2.1/administration/backends/kubernetes#nodeSelector
- Broken anchor on source page path = /docs/2.2/administration/agent-config:
   -> linking to /docs/2.2/administration/backends/local#further-configuration
- Broken anchor on source page path = /docs/2.2/development/ui:
   -> linking to /docs/2.2/development/getting-started#debugging
- Broken anchor on source page path = /docs/2.2/usage/matrix-workflows:
   -> linking to /docs/2.2/administration/backends/kubernetes#nodeSelector
- Broken anchor on source page path = /docs/next/administration/agent-config:
   -> linking to /docs/next/administration/backends/local#further-configuration
- Broken anchor on source page path = /docs/next/development/ui:
   -> linking to /docs/next/development/getting-started#debugging
- Broken anchor on source page path = /docs/next/usage/matrix-workflows:
   -> linking to /docs/next/administration/backends/kubernetes#nodeSelector
- Broken anchor on source page path = /docs/next/usage/plugins/creating-plugins:
   -> linking to /docs/next/usage/secrets#use-secrets-in-settings
- Broken anchor on source page path = /docs/administration/agent-config:
   -> linking to /docs/administration/backends/local#further-configuration
- Broken anchor on source page path = /docs/development/ui:
   -> linking to /docs/development/getting-started#debugging
- Broken anchor on source page path = /docs/usage/matrix-workflows:
   -> linking to /docs/administration/backends/kubernetes#nodeSelector
```
2024-03-15 11:56:31 +01:00