Commit graph

5635 commits

Author SHA1 Message Date
Kai J faf6b33140
Setting for empty commits on path condition (#3708) 2024-05-14 16:28:14 +02:00
Marco Blessing d92cf4b18e
Add Gitea Package plugin (#3707) 2024-05-14 12:09:10 +02:00
6543 7b3b09d628
Lint file names and directories via cSpell too (#3703) 2024-05-14 02:45:03 +02:00
Robert Kaussow 89e100cfd1
Add godot linter to harmonitze toplevel comments (#3650) 2024-05-13 22:58:21 +02:00
6543 83eba294c7
flake: add flake-utils import and use eachDefaultSystem (#3704) 2024-05-13 21:57:36 +02:00
6543 a700b5855e
Add nix flake for dev shell (#3702) 2024-05-13 20:11:09 +02:00
Dominic fd94a2e646
Add documentation for setting Kubernetes labels and annotations (#3687)
Co-authored-by: Thomas Anderson <127358482+zc-devs@users.noreply.github.com>
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-05-13 20:02:50 +02:00
6543 378ec1a67a
Make retry count of config fetching form forge configure (#3699)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-05-13 19:43:45 +02:00
6543 c962e4495d
use wayback machine to fix offline link (#3700) 2024-05-13 17:39:04 +02:00
Robert Kaussow da0658a531
Pin golang container to minor release (#3696) 2024-05-13 15:27:17 +02:00
qwerty287 082a51b337
Skip golangci in pre-commit.ci (#3692)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-05-12 12:14:06 +02:00
qwerty287 3c19d778a5 Translated using Weblate (German)
Currently translated at 100.0% (374 of 374 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2024-05-12 09:57:43 +00:00
Thomas Anderson ae72102503
Ability to set pod annotations and labels from step (#3609)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-05-11 11:45:29 +02:00
Robert Kaussow b931447a4d
Remove broken link to gobook.io (#3694) 2024-05-11 11:06:59 +02:00
qwerty287 4ab9a3cef3
Fix blog post link (#3693) 2024-05-11 11:03:17 +02:00
qwerty287 f8151aa97d
Check for error in repo middleware (#3688)
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-05-11 10:38:35 +02:00
qwerty287 b00b9f7ade Translated using Weblate (German)
Currently translated at 100.0% (374 of 374 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2024-05-10 08:57:43 +00:00
sinlov 8993ec7513
docs: add Gitea publisher-golang plugin (#3691) 2024-05-09 08:03:41 +02:00
Oleg ecc2b4830b Translated using Weblate (Ukrainian)
Currently translated at 60.6% (227 of 374 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/uk/
2024-05-08 17:57:42 +00:00
renovate[bot] 1ed264382e
chore(deps): update woodpeckerci/plugin-github-release docker tag to v1.2.0 (#3690)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-08 07:26:18 +02:00
qwerty287 dc6280f2a1 Translated using Weblate (German)
Currently translated at 100.0% (374 of 374 strings)

Translation: Woodpecker CI/UI
Translate-URL: http://translate.woodpecker-ci.org/projects/woodpecker-ci/ui/de/
2024-05-06 18:15:29 +00:00
qwerty287 8b785be645
Fix parent pipeline number env on restarts (#3683) 2024-05-06 11:47:02 +02:00
Patrick Schratz 26faa2bef3
Add Ansible+Woodpecker blog post (#3685) 2024-05-06 11:34:57 +02:00
qwerty287 f1b333628a
Add discord announcements (#3678)
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-05-06 09:18:33 +02:00
Andre_601 c9cd3fbae4
Clarify info on failing workflows/Steps (#3679)
Co-authored-by: Thomas Anderson <127358482+zc-devs@users.noreply.github.com>
Co-authored-by: Robert Kaussow <xoxys@rknet.org>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-05-05 23:55:29 +02:00
ianlv 6004e9907d
Correct function names (#3681)
Signed-off-by: ianlv <sunlvyun@outlook.com>
2024-05-04 14:13:43 +02:00
Patrick Schratz cc0aaebe44
Switch back to upstream xgo image (#3682) 2024-05-04 13:58:14 +02:00
6543 edf0728c4a
Add class to forge button be easey to select for css (#3675) 2024-05-03 23:06:24 +02:00
Fernando Barbosa e6bda2c2b3
Support github deploy task (#3512)
Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-05-02 18:56:19 +02:00
qwerty287 225ddb586d
Rework entrypoints (#3269)
Co-authored-by: Thomas Anderson <127358482+zc-devs@users.noreply.github.com>
Co-authored-by: 6543 <m.huber@kithara.com>
2024-05-02 14:52:01 +02:00
Robert Kaussow e229a8e633
Add cli output handlers (#3660)
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-05-02 08:43:46 +02:00
qwerty287 fa4b1f76bd
Fix bitbucket dir fetching (#3668) 2024-05-01 12:22:07 +02:00
Anbraten dbd91d3884
Cleanup api docs and ts api-client options (#3663) 2024-05-01 11:50:41 +02:00
Patrick Schratz 4d2610c22e
Allow running tests on arm64 runners (#2605)
Co-authored-by: 6543 <6543@obermui.de>
Co-authored-by: 6543 <m.huber@kithara.com>
Co-authored-by: Robert Kaussow <mail@thegeeklab.de>
2024-04-30 12:51:25 +02:00
Robert Kaussow 7f776ebf18
Sanitize tag ref for gitea/forgejo (#3664) 2024-04-30 09:59:03 +02:00
qwerty287 00ccec078c
Add discord plugin (#3662) 2024-04-29 22:31:31 +02:00
Anbraten ae14150c09
Fix secret loading (#3620) 2024-04-29 21:33:45 +02:00
renovate[bot] c6b2cd8a48
chore(deps): update node.js to v22 (#3659) 2024-04-28 11:14:03 +02:00
renovate[bot] 325b1b5e57
chore(deps): update dependency trim to v1 (#3658) 2024-04-28 10:50:39 +02:00
Robert Kaussow 4b1ff6d1a7
Compare to pipeline created timestamp while using before/after filter (#3654) 2024-04-28 10:32:31 +02:00
renovate[bot] 2c3cd83402
chore(deps): update dependency got to v14 (#3657) 2024-04-28 10:16:25 +02:00
renovate[bot] a230e88c3a
chore(deps): lock file maintenance (#3656)
[![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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMjEuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMyMS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkb2N1bWVudGF0aW9uIiwidWkiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-28 08:18:02 +02:00
Robert Kaussow 2d66cfcce2
Split client into multiple files and add more tests (#3647)
All the client functions were in a single file, which was already very
long, and the test file gets even longer as more tests are added. I
split it into separate files representing the API path and started
adding some tests.
2024-04-26 13:46:55 +02:00
Robert Kaussow daf673a857
Add make target for spellcheck (#3648) 2024-04-26 07:51:10 +02:00
Robert Kaussow d0057736f1
Add DeletePipeline API (#3506)
This is just a first step, the final goal is to have an API endpoint to
prune Repo Pipelines older than the given date.

@woodpecker-ci/maintainers Can I get some feedback if this is the right
direction?

---------

Co-authored-by: 6543 <m.huber@kithara.com>
2024-04-25 10:59:17 +02:00
Robert Kaussow 9972c24924
Add filter options to GetPipelines API (#3645)
Separate this change from
https://github.com/woodpecker-ci/woodpecker/pull/3506

I would like to get at least this change into v2.5.0 if possible.

---------

Co-authored-by: qwerty287 <80460567+qwerty287@users.noreply.github.com>
2024-04-25 09:37:42 +02:00
qwerty287 b5bc1cf48a
Fail on broken anchors (#3644) 2024-04-25 08:29:49 +02:00
qwerty287 b2cfa37682
Deprecate environment filter and improve errors (#3634)
Co-authored-by: Anbraten <6918444+anbraten@users.noreply.github.com>
2024-04-24 16:07:16 +02:00
renovate[bot] eaceff4483
chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to v1.1.1 (#3641)
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[woodpeckerci/plugin-ready-release-go](https://togithub.com/woodpecker-ci/plugin-ready-release-go)
| patch | `1.1.0` -> `1.1.1` |

---

### Release Notes

<details>
<summary>woodpecker-ci/plugin-ready-release-go
(woodpeckerci/plugin-ready-release-go)</summary>

###
[`v1.1.1`](https://togithub.com/woodpecker-ci/plugin-ready-release-go/blob/HEAD/CHANGELOG.md#111---2024-04-15)

[Compare
Source](https://togithub.com/woodpecker-ci/plugin-ready-release-go/compare/1.1.0...1.1.1)

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

[@&#8203;qwerty287](https://togithub.com/qwerty287)

##### 🐛 Bug Fixes

- Fix release link
\[[#&#8203;105](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/105)]

##### Misc

- chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to
v4.6.0
\[[#&#8203;104](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/104)]
- chore(deps): update dependency typescript to v5.4.5
\[[#&#8203;103](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/103)]
- fix(deps): update dependency tsx to v4.7.2
\[[#&#8203;102](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/102)]
- chore(deps): update dependency typescript to v5.4.4
\[[#&#8203;101](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/101)]
- fix(deps): update dependency simple-git to v3.24.0
\[[#&#8203;100](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/100)]
- chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to
v3.2.1
\[[#&#8203;99](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/99)]
- chore(deps): update dependency typescript to v5.4.3
\[[#&#8203;98](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/98)]
- fix(deps): update dependency simple-git to v3.23.0
\[[#&#8203;97](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/97)]
- chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to
v3.2.0
\[[#&#8203;96](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/96)]
- chore(deps): update dependency typescript to v5.4.2
\[[#&#8203;95](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/95)]
- fix(deps): update dependency semver to v7.6.0
\[[#&#8203;93](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/93)]
- fix(deps): update dependency tsx to v4.7.1
\[[#&#8203;90](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/90)]
- chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to
v3.1.0
\[[#&#8203;89](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/89)]
- \[pre-commit.ci] pre-commit autoupdate
\[[#&#8203;88](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/88)]
- chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to
v3.0.1
\[[#&#8203;87](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/87)]
- chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to
v1.1.0
\[[#&#8203;85](https://togithub.com/woodpecker-ci/plugin-ready-release-go/pull/85)]

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJidWlsZCIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-24 07:39:40 +02:00
renovate[bot] 3411775446
chore(deps): update web npm deps non-major (#3640)
[![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.202` ->
`2.2.203`](https://renovatebot.com/diffs/npm/@iconify%2fjson/2.2.202/2.2.203)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@iconify%2fjson/2.2.203?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@iconify%2fjson/2.2.203?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@iconify%2fjson/2.2.202/2.2.203?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@iconify%2fjson/2.2.202/2.2.203?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin))
| [`7.7.0` ->
`7.7.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.7.0/7.7.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.7.0/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.7.0/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)
([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser))
| [`7.7.0` ->
`7.7.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.7.0/7.7.1)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.7.0/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.7.0/7.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@vue/compiler-sfc](https://togithub.com/vuejs/core/tree/main/packages/compiler-sfc#readme)
([source](https://togithub.com/vuejs/core/tree/HEAD/packages/compiler-sfc))
| [`3.4.23` ->
`3.4.24`](https://renovatebot.com/diffs/npm/@vue%2fcompiler-sfc/3.4.23/3.4.24)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@vue%2fcompiler-sfc/3.4.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vue%2fcompiler-sfc/3.4.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vue%2fcompiler-sfc/3.4.23/3.4.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vue%2fcompiler-sfc/3.4.23/3.4.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue](https://togithub.com/vuejs/core/tree/main/packages/vue#readme)
([source](https://togithub.com/vuejs/core)) | [`3.4.23` ->
`3.4.24`](https://renovatebot.com/diffs/npm/vue/3.4.23/3.4.24) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.4.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.4.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.4.23/3.4.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.4.23/3.4.24?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[vue-i18n](https://togithub.com/intlify/vue-i18n-next/tree/master/packages/vue-i18n#readme)
([source](https://togithub.com/intlify/vue-i18n-next/tree/HEAD/packages/vue-i18n))
| [`9.13.0` ->
`9.13.1`](https://renovatebot.com/diffs/npm/vue-i18n/9.13.0/9.13.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-i18n/9.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-i18n/9.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-i18n/9.13.0/9.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-i18n/9.13.0/9.13.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vue-tsc](https://togithub.com/vuejs/language-tools)
([source](https://togithub.com/vuejs/language-tools/tree/HEAD/packages/tsc))
| [`2.0.13` ->
`2.0.14`](https://renovatebot.com/diffs/npm/vue-tsc/2.0.13/2.0.14) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/vue-tsc/2.0.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue-tsc/2.0.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue-tsc/2.0.13/2.0.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue-tsc/2.0.13/2.0.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v2.2.203`](https://togithub.com/iconify/icon-sets/compare/2.2.202...2.2.203)

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

</details>

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

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

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

##### 🩹 Fixes

- **eslint-plugin:** \[no-unsafe-assignment] handle shorthand property
assignment

- **eslint-plugin:** \[explicit-function-return-type] fix checking wrong
ancestor's return type

- **eslint-plugin:** \[prefer-optional-chain] only look at left operand
for `requireNullish`

-   **eslint-plugin:** \[no-for-in-array] refine report location

- **eslint-plugin:** \[no-unnecessary-type-assertion] allow non-null
assertion for void type

##### ❤️  Thank You

-   Abraham Guo
-   Kirk Waiblinger
-   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>

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

[Compare
Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.7.0...v7.7.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/core (@&#8203;vue/compiler-sfc)</summary>

###
[`v3.4.24`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3424-2024-04-22)

[Compare
Source](https://togithub.com/vuejs/core/compare/v3.4.23...v3.4.24)

##### Bug Fixes

- **compiler-core:** handle template ref bound via v-bind object on
v-for ([#&#8203;10706](https://togithub.com/vuejs/core/issues/10706))
([da7adef](da7adefa84)),
closes [#&#8203;10696](https://togithub.com/vuejs/core/issues/10696)
- **compiler-core:** properly parse await expressions in edge cases
([b92c25f](b92c25f53d)),
closes [#&#8203;10754](https://togithub.com/vuejs/core/issues/10754)
- **compiler-sfc:** handle readonly operator and ReadonlyArray/Map/Set
types
([5cef52a](5cef52a5c2)),
closes [#&#8203;10726](https://togithub.com/vuejs/core/issues/10726)
- **compiler-ssr:** fix hydration mismatch for conditional slot in
transition
([f12c81e](f12c81efca)),
closes [#&#8203;10743](https://togithub.com/vuejs/core/issues/10743)
- **compiler-ssr:** fix v-html SSR for nullish values
([1ff4076](1ff407676f)),
closes [#&#8203;10725](https://togithub.com/vuejs/core/issues/10725)
- **deps:** update compiler
([#&#8203;10760](https://togithub.com/vuejs/core/issues/10760))
([15df5c1](15df5c1b26))
- **runtime-core:** fix edge case of KeepAlive inside Transition with
slot children
([#&#8203;10719](https://togithub.com/vuejs/core/issues/10719))
([e51ca61](e51ca61ca0)),
closes [#&#8203;10708](https://togithub.com/vuejs/core/issues/10708)
- **runtime-core:** further fix slots \_ctx check
([cde7f05](cde7f05787)),
closes [#&#8203;10724](https://togithub.com/vuejs/core/issues/10724)
- **runtime-core:** props should be readonly via direct template access
([b93f264](b93f264647)),
closes [#&#8203;8216](https://togithub.com/vuejs/core/issues/8216)
[#&#8203;10736](https://togithub.com/vuejs/core/issues/10736)
- **transition:** transition is breaking/flickering when enter is
canceled ([#&#8203;10688](https://togithub.com/vuejs/core/issues/10688))
([65109a7](65109a70f1))

</details>

<details>
<summary>intlify/vue-i18n-next (vue-i18n)</summary>

###
[`v9.13.1`](https://togithub.com/intlify/vue-i18n-next/blob/HEAD/CHANGELOG.md#v9131-2024-04-20T152552Z)

[Compare
Source](https://togithub.com/intlify/vue-i18n-next/compare/v9.13.0...v9.13.1)

This changelog is generated by [GitHub
Releases](https://togithub.com/intlify/vue-i18n-next/releases/tag/v9.13.1)

<!-- Release notes generated using configuration in .github/release.yml
at v9.13.1 -->

#### What's Changed

##### 🐛 Bug Fixes

- fix(message-compiler): cannot resolve none-identifier characters at
linked key by [@&#8203;kazupon](https://togithub.com/kazupon) in
[https://github.com/intlify/vue-i18n-next/pull/1813](https://togithub.com/intlify/vue-i18n-next/pull/1813)

**Full Changelog**:
https://github.com/intlify/vue-i18n-next/compare/v9.13.0...v9.13.1

</details>

<details>
<summary>vuejs/language-tools (vue-tsc)</summary>

###
[`v2.0.14`](https://togithub.com/vuejs/language-tools/blob/HEAD/CHANGELOG.md#2014-2024422)

[Compare
Source](https://togithub.com/vuejs/language-tools/compare/v2.0.13...v2.0.14)

##### Features

- **language-core:** added search html tag
([#&#8203;4280](https://togithub.com/vuejs/language-tools/issues/4280))
- Thanks [@&#8203;audunhov](https://togithub.com/audunhov)
-   **language-service:** added Russian, Czech localization support

##### Bug Fixes

- **language-core:** `@ts-ignore` not working for slots
([#&#8203;4263](https://togithub.com/vuejs/language-tools/issues/4263))
- **language-core:** reduce unnecessary props mapping
([#&#8203;4284](https://togithub.com/vuejs/language-tools/issues/4284))
- **tsc:** improve regexp performance for global type removal
([#&#8203;4260](https://togithub.com/vuejs/language-tools/issues/4260))
- Thanks [@&#8203;blake-newman](https://togithub.com/blake-newman)

##### Other Changes

- Upgrade Volar from `v2.2.0-alpha.8` to `v2.2.0-alpha.10` to fix some
issues:
- Parameter Hints not working in Hybrid Mode
([#&#8203;3948](https://togithub.com/vuejs/language-tools/issues/3948))
- TS server to crash repeatedly when include large js file
([#&#8203;4278](https://togithub.com/vuejs/language-tools/issues/4278))
- Randomly causing errors when renaming / find definitions in Hybrid
Mode
([#&#8203;4257](https://togithub.com/vuejs/language-tools/issues/4257),
[#&#8203;4281](https://togithub.com/vuejs/language-tools/issues/4281),
[#&#8203;4282](https://togithub.com/vuejs/language-tools/issues/4282))
    -   Unable to resolve Nuxt UI component type
    -   Incomplete results for find refernces in Hybrid Mode
- The following extensions have been added to Hybrid Mode’s
compatibility whitelist:
    -   `bierner.lit-html`
    -   `denoland.vscode-deno` (When `deno.enable` is `false`)
    -   `jenkey2011.string-highlight`
- **language-core:** improve maintainability of codegen
([#&#8203;4276](https://togithub.com/vuejs/language-tools/issues/4276))
- Deprecated `vueCompilerOptions.nativeTags`, now respects the
`nodeType` property of template AST node.
- Dynamic component types without v-bind:is are no longer supported.

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMTMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjMxMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJ1aSJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-04-24 07:34:00 +02:00