Skip to content

Commit 041dc76

Browse files
authored
Merge branch 'main' into chore/log-pf
2 parents b1a65a4 + 11f39d5 commit 041dc76

File tree

2,362 files changed

+46253
-24366
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,362 files changed

+46253
-24366
lines changed

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
FROM ghcr.io/containerbase/devcontainer:13.24.0
1+
FROM ghcr.io/containerbase/devcontainer:14.4.3
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
labels:
2+
- mend-app
3+
body:
4+
- type: dropdown
5+
id: request-type
6+
attributes:
7+
label: 'What would you like help with?'
8+
options:
9+
- 'Upgrade to the Community (OSS) plan'
10+
11+
- type: input
12+
id: organisation-url
13+
attributes:
14+
label: Please share the URL to the organisation you're creating this request for
15+
16+
- type: textarea
17+
id: remarks
18+
attributes:
19+
label: Additional information
20+
description: |
21+
Please provide any relevant information about your project, such as the license(s) used by your project.

.github/DISCUSSION_TEMPLATE/request-help.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@ body:
33
id: how-are-you-running-renovate
44
attributes:
55
label: How are you running Renovate?
6+
description: |
7+
Note that if you're using the Mend Renovate Self-Hosted Community/Enterprise Edition (aka "Renovate CE"/"Renovate EE"), please raise an issue on the [mend/renovate-ce-ee issue tracker](https://github.com/mend/renovate-ce-ee/issues/new?template=request-help.yml).
8+
9+
If it happens to be a Renovate CLI issue, we can continue to support it over there.
610
options:
711
- 'A Mend.io-hosted app'
8-
- 'Self-hosted Renovate'
12+
- 'Self-hosted Renovate CLI'
913

1014
- type: dropdown
1115
id: self-hosted-platform
@@ -26,7 +30,7 @@ body:
2630
attributes:
2731
label: Which version of Renovate are you using?
2832
description: |
29-
Please do not say 'latest' version (as Renovate ships many updates daily), but instead note the exact version.
33+
Please do not say 'latest' version (as Renovate ships many updates daily) or the major version number, but instead note the exact version.
3034
You can find it by checking the `INFO: Repository started` log line.
3135
validations:
3236
required: false

.github/actions/calculate-prefetch-matrix/action.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
# - `env` can be specified per-step only
77
# - if `run` is used, `shell` must be explicitly specified
88
name: 'Calculate matrix for `node_modules` prefetch'
9+
description: 'Calculate matrix for `node_modules` prefetch'
910
inputs:
1011
repo:
1112
description: 'Repository name'
@@ -34,7 +35,7 @@ runs:
3435
3536
- name: Check cache miss for MacOS
3637
id: macos-cache
37-
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
38+
uses: actions/cache/restore@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
3839
with:
3940
path: node_modules
4041
key: ${{ env.MACOS_KEY }}

.github/actions/setup-node/action.yml

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,25 @@ inputs:
2121
runs:
2222
using: 'composite'
2323
steps:
24+
# Per #41288 and #41289, make sure that we fail if the values are provided as an empty string
25+
- name: Make sure that required parameters aren't an empty string
26+
shell: bash
27+
run: |
28+
error=0
29+
if [[ -z "${{ inputs.node-version }}" ]]; then
30+
>&2 echo 'Error: `node-version` is a required argument, but it was empty'
31+
error=1
32+
fi
33+
34+
if [[ -z "${{ inputs.os }}" ]]; then
35+
>&2 echo 'Error: `os` is a required argument, but it was empty'
36+
error=1
37+
fi
38+
39+
if [[ $error -ne 0 ]]; then
40+
exit 1
41+
fi
42+
2443
- name: Calculate `CACHE_KEY`
2544
shell: bash
2645
run: |
@@ -34,7 +53,7 @@ runs:
3453
3554
- name: Restore `node_modules`
3655
id: node-modules-restore
37-
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
56+
uses: actions/cache/restore@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
3857
with:
3958
path: node_modules
4059
key: ${{ env.CACHE_KEY }}
@@ -53,7 +72,7 @@ runs:
5372
standalone: true
5473

5574
- name: Setup Node
56-
uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v6.0.0
75+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
5776
with:
5877
node-version: ${{ inputs.node-version }}
5978

@@ -64,7 +83,7 @@ runs:
6483
6584
- name: Cache and restore `pnpm store`
6685
if: env.CACHE_HIT != 'true'
67-
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
86+
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
6887
with:
6988
path: ${{ env.PNPM_STORE }}
7089
key: |
@@ -87,7 +106,7 @@ runs:
87106

88107
- name: Write `node_modules` cache
89108
if: inputs.save-cache == 'true' && env.CACHE_HIT != 'true'
90-
uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
109+
uses: actions/cache/save@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
91110
with:
92111
path: node_modules
93112
key: ${{ env.CACHE_KEY }}

.github/contributing.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,16 @@ And some options:
9494
- `--verbose=false` to avoid the test list
9595
- `--coverage=false` to avoid collecting coverage, faster for the part you need the test to pass
9696

97+
### Quick Local CI Check
98+
99+
For a local check that mirrors CI:
100+
101+
```bash
102+
pnpm check
103+
```
104+
105+
This runs all checks in parallel: auto-fixes, lint, type-check, and only the test shards affected by your changes.
106+
97107
## Do not force push to your pull request branch
98108

99109
Please do not force push to your PR's branch after you have created your PR, as doing so forces us to review the whole PR again.

.github/label-actions.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,7 @@
276276
277277
278278
```ts
279-
/* v8 ignore next -- typescript strict null check */
279+
/* v8 ignore if -- typescript strict null check */
280280
if (!url) {
281281
return null;
282282
}
@@ -718,4 +718,16 @@
718718
Otherwise, please be aware that excessive comments or debates inside Issue comments result in them being less likely to be worked on, not more likely.
719719
720720
721+
Thanks, the Renovate team
722+
723+
'auto:specific-version':
724+
comment: >
725+
Hi there,
726+
727+
To the Discussion creator: please edit and improve the "Which version of Renovate are you using?" answer.
728+
729+
You've specified either `latest` or a major version number, but as Renovate ships many updates daily, the specific version of Renovate that runs changes.
730+
731+
You can find the specific Renovate version by checking the `INFO: Repository started` log line.
732+
721733
Thanks, the Renovate team

.github/pull_request_template.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88

99
## Context
1010

11-
Please select one of the below:
11+
Please select one of the following:
1212

13-
- [ ] This closes an existing Issue, Closes: #
13+
- [ ] This closes an existing Issue, Closes: # <!-- NOTE that this should NOT be a Discussion -->
1414
- [ ] This doesn't close an Issue, but I accept the risk that this PR may be closed if maintainers disagree with its opening or implementation
1515

1616
## AI assistance disclosure
@@ -23,7 +23,7 @@ Please select one option and, if yes, briefly describe how AI was used (e.g., co
2323

2424
- [ ] No — I did not use AI for this contribution.
2525
- [ ] Yes — minimal assistance (e.g., IDE autocomplete, small code completions, grammar fixes).
26-
- [ ] Yes — substantive assistance (AI generated non‑trivial portions of code, tests, or documentation).
26+
- [ ] Yes — substantive assistance (AI-generated non‑trivial portions of code, tests, or documentation).
2727
- [ ] Yes — other (please describe):
2828

2929
## Documentation (please check one with an [x])
@@ -37,12 +37,12 @@ I have verified these changes via:
3737

3838
- [ ] Code inspection only, or
3939
- [ ] Newly added/modified unit tests, or
40-
- [ ] No unit tests but ran on a real repository, or
40+
- [ ] No unit tests, but ran on a real repository, or
4141
- [ ] Both unit tests + ran on a real repository
4242

4343
The public repository: <URL>
4444

45-
<!-- Do you have any suggestions about this PR template? Edit it here: https://github.com/renovatebot/renovate/edit/main/.github/pull_request_template.md -->
45+
<!-- If you have any suggestions about this PR template, edit it here: https://github.com/renovatebot/renovate/edit/main/.github/pull_request_template.md -->
4646

4747
<!-- Please do not force push to your PR's branch after you have created your PR, as doing so forces us to review the whole PR again. This makes it harder for us to review your work because we don't know what has changed. -->
48-
<!-- PRs will always be squashed by us when we merge your work. Commit as many times as you need in this branch. -->
48+
<!-- PRs will always be squashed by us when we merge your work. You can commit as many times as you need in this branch. -->

.github/workflows/auto-pr.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: auto-pr
2+
3+
on:
4+
pull_request_target:
5+
types:
6+
- opened
7+
8+
jobs:
9+
review:
10+
if: github.event.action == 'opened' && !endsWith(github.event.pull_request.user.login, '[bot]')
11+
runs-on: ubuntu-24.04
12+
permissions:
13+
pull-requests: write
14+
steps:
15+
- uses: hkusu/review-assign-action@5bee595fdb9765d4a0bd35724b6302fa15569158 # v1.4.0
16+
with:
17+
reviewers: ${{ vars.REVIEWERS }}
18+
max-num-of-reviewers: 2

0 commit comments

Comments
 (0)