Skip to content

Commit 4e1dc77

Browse files
Merge pull request #12953 from linode/staging
Release v1.152.0 - staging → master
2 parents 16629aa + 5ce62d2 commit 4e1dc77

File tree

314 files changed

+9329
-3575
lines changed

Some content is hidden

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

314 files changed

+9329
-3575
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
version: 10
3535
- uses: actions/setup-node@v4
3636
with:
37-
node-version: "20.17"
37+
node-version-file: "package.json"
3838
cache: "pnpm"
3939
- run: pnpm install --frozen-lockfile
4040
- run: pnpm run --filter ${{ matrix.package }} lint
@@ -49,7 +49,7 @@ jobs:
4949
version: 10
5050
- uses: actions/setup-node@v4
5151
with:
52-
node-version: "20.17"
52+
node-version-file: "package.json"
5353
cache: "pnpm"
5454
- run: pnpm install --frozen-lockfile
5555
- run: pnpm run --filter @linode/validation build
@@ -69,7 +69,7 @@ jobs:
6969
version: 10
7070
- uses: actions/setup-node@v4
7171
with:
72-
node-version: "20.17"
72+
node-version-file: "package.json"
7373
cache: "pnpm"
7474
- run: pnpm install --frozen-lockfile
7575
- uses: actions/download-artifact@v4
@@ -89,7 +89,7 @@ jobs:
8989
version: 10
9090
- uses: actions/setup-node@v4
9191
with:
92-
node-version: "20.17"
92+
node-version-file: "package.json"
9393
cache: "pnpm"
9494
- uses: actions/download-artifact@v4
9595
with:
@@ -113,7 +113,7 @@ jobs:
113113
version: 10
114114
- uses: actions/setup-node@v4
115115
with:
116-
node-version: "20.17"
116+
node-version-file: "package.json"
117117
cache: "pnpm"
118118
- run: pnpm install --frozen-lockfile
119119

@@ -154,7 +154,7 @@ jobs:
154154
version: 10
155155
- uses: actions/setup-node@v4
156156
with:
157-
node-version: "20.17"
157+
node-version-file: "package.json"
158158
cache: "pnpm"
159159
- uses: actions/download-artifact@v4
160160
with:
@@ -177,7 +177,7 @@ jobs:
177177
version: 10
178178
- uses: actions/setup-node@v4
179179
with:
180-
node-version: "20.17"
180+
node-version-file: "package.json"
181181
cache: "pnpm"
182182
- run: pnpm install --frozen-lockfile
183183
- run: pnpm run --filter @linode/search test
@@ -192,7 +192,7 @@ jobs:
192192
version: 10
193193
- uses: actions/setup-node@v4
194194
with:
195-
node-version: "20.17"
195+
node-version-file: "package.json"
196196
cache: "pnpm"
197197
- run: pnpm install --frozen-lockfile
198198
- run: pnpm run --filter @linode/ui test
@@ -208,7 +208,7 @@ jobs:
208208
version: 10
209209
- uses: actions/setup-node@v4
210210
with:
211-
node-version: "20.17"
211+
node-version-file: "package.json"
212212
cache: "pnpm"
213213
- uses: actions/download-artifact@v4
214214
with:
@@ -228,7 +228,7 @@ jobs:
228228
version: 10
229229
- uses: actions/setup-node@v4
230230
with:
231-
node-version: "20.17"
231+
node-version-file: "package.json"
232232
cache: "pnpm"
233233
- uses: actions/download-artifact@v4
234234
with:
@@ -248,7 +248,7 @@ jobs:
248248
version: 10
249249
- uses: actions/setup-node@v4
250250
with:
251-
node-version: "20.17"
251+
node-version-file: "package.json"
252252
cache: "pnpm"
253253
- uses: actions/download-artifact@v4
254254
with:
@@ -272,7 +272,7 @@ jobs:
272272
version: 10
273273
- uses: actions/setup-node@v4
274274
with:
275-
node-version: "20.17"
275+
node-version-file: "package.json"
276276
cache: "pnpm"
277277
- run: pnpm install --frozen-lockfile
278278
- run: pnpm run --filter @linode/ui typecheck
@@ -288,7 +288,7 @@ jobs:
288288
version: 10
289289
- uses: actions/setup-node@v4
290290
with:
291-
node-version: "20.17"
291+
node-version-file: "package.json"
292292
cache: "pnpm"
293293
- uses: actions/download-artifact@v4
294294
with:
@@ -308,7 +308,7 @@ jobs:
308308
version: 10
309309
- uses: actions/setup-node@v4
310310
with:
311-
node-version: "20.17"
311+
node-version-file: "package.json"
312312
cache: "pnpm"
313313
- uses: actions/download-artifact@v4
314314
with:
@@ -328,7 +328,7 @@ jobs:
328328
version: 10
329329
- uses: actions/setup-node@v4
330330
with:
331-
node-version: "20.17"
331+
node-version-file: "package.json"
332332
cache: "pnpm"
333333
- uses: actions/download-artifact@v4
334334
with:
@@ -352,7 +352,7 @@ jobs:
352352
version: 10
353353
- uses: actions/setup-node@v4
354354
with:
355-
node-version: "20.17"
355+
node-version-file: "package.json"
356356
cache: "pnpm"
357357
- uses: actions/download-artifact@v4
358358
with:
@@ -381,7 +381,7 @@ jobs:
381381
version: 10
382382
- uses: actions/setup-node@v4
383383
with:
384-
node-version: "20.17"
384+
node-version-file: "package.json"
385385
cache: "pnpm"
386386
- uses: actions/download-artifact@v4
387387
with:
@@ -419,7 +419,7 @@ jobs:
419419
version: 10
420420
- uses: actions/setup-node@v4
421421
with:
422-
node-version: "20.17"
422+
node-version-file: "package.json"
423423
cache: "pnpm"
424424
- uses: actions/download-artifact@v4
425425
with:

.github/workflows/coverage_badge.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,9 @@ jobs:
2121
run_install: false
2222
version: 10
2323

24-
- name: Use Node.js v20.17 LTS
25-
uses: actions/setup-node@v4
24+
- uses: actions/setup-node@v4
2625
with:
27-
node-version: "20.17"
26+
node-version-file: "package.json"
2827
cache: "pnpm"
2928

3029
- name: Install Dependencies

.github/workflows/e2e_schedule_and_push.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
version: 10
4444
- uses: actions/setup-node@v4
4545
with:
46-
node-version: "20.17"
46+
node-version-file: "package.json"
4747
- run: |
4848
echo "GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }}" >> $GITHUB_ENV
4949
- run: |

.github/workflows/eslint_review.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
version: 10
1919
- uses: actions/setup-node@v4
2020
with:
21-
node-version: "20.17"
21+
node-version-file: "package.json"
2222
cache: "pnpm"
2323
- run: pnpm install
2424
- uses: abailly-akamai/action-eslint@8ad68ba04fa60924ef7607b07deb5989f38f5ed6 # v1.0.2

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20.17
1+
22.19

CODEOWNERS

Lines changed: 48 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,50 @@
1-
# Default code owners
2-
* @linode/frontend
1+
# Default Team
2+
# This is a catch all: any change that is not captured by a codeowner rule
3+
# below will result in`@linode/cloud-manager-code-reviewers` being assigned
4+
# for PR review.
5+
* @linode/cloud-manager-code-reviewers
36

4-
# Frontend SDET code owners for Cypress tests
7+
# Cypress E2E Tests
8+
# This is also a catch all: any change to E2E tests outside of the team-owned
9+
# files and directories will result in `@linode/frontend-sdet` being assigned
10+
# for PR review.
511
/packages/manager/cypress/ @linode/frontend-sdet
12+
13+
# UI Package
14+
/packages/ui @linode/ui-platform-design-systems
15+
16+
# Metrics & Alerts
17+
/packages/api-v4/src/cloudpulse @linode/metrics-alerts
18+
/packages/validation/src/cloudpulse.schema.ts @linode/metrics-alerts
19+
/packages/manager/cypress/e2e/core/cloudpulse @linode/metrics-alerts
20+
/packages/manager/cypress/support/util/cloudpulse.ts @linode/metrics-alerts
21+
/packages/manager/cypress/support/constants/cloudpulse.ts @linode/metrics-alerts
22+
/packages/manager/cypress/support/intercepts/cloudpulse.ts @linode/metrics-alerts
23+
/packages/manager/src/routes/alerts @linode/metrics-alerts
24+
/packages/manager/src/routes/metrics @linode/metrics-alerts
25+
/packages/manager/src/factories/cloudpulse @linode/metrics-alerts
26+
/packages/manager/src/features/CloudPulse @linode/metrics-alerts
27+
/packages/manager/src/queries/cloudpulse @linode/metrics-alerts
28+
29+
# IAM
30+
/packages/api-v4/src/iam @linode/iam
31+
/packages/manager/src/routes/IAM @linode/iam
32+
/packages/manager/cypress/component/features/IAM @linode/iam
33+
/packages/queries/src/iam @linode/iam
34+
/packages/manager/src/features/IAM @linode/iam
35+
/packages/manager/src/mocks/presets/crud/seeds/delegation.ts @linode/iam
36+
/packages/manager/src/mocks/presets/crud/handlers/delegation.ts @linode/iam
37+
/packages/manager/src/mocks/presets/crud/delegation.ts @linode/iam
38+
/packages/utilities/src/factories/delegation.ts @linode/iam
39+
40+
# DBaaS
41+
/packages/manager/src/features/Databases @linode/dbaas-ui
42+
/packages/manager/src/routes/databases @linode/dbaas-ui
43+
/packages/manager/src/queries/databases @linode/dbaas-ui
44+
/packages/manager/src/factories/databases.ts @linode/dbaas-ui
45+
/packages/queries/src/databases @linode/dbaas-ui
46+
/packages/api-v4/src/databases @linode/dbaas-ui
47+
/packages/validation/src/databases.schema.ts @linode/dbaas-ui
48+
/packages/manager/cypress/e2e/core/databases @linode/dbaas-ui
49+
/packages/manager/cypress/support/constants/databases.ts @linode/dbaas-ui
50+
/packages/manager/cypress/support/intercepts/databases.ts @linode/dbaas-ui

docs/GETTING_STARTED.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77
5. After your OAuth App has been created, copy the ID (not the secret).
88
6. In `packages/manager`, copy the contents of `.env.example` and paste them into a new file called `.env`.
99
7. In `.env` set `REACT_APP_CLIENT_ID` to the ID from step 5.
10-
8. Install Node.js 20.17 LTS. We recommend using [Volta](https://volta.sh/):
10+
8. Install Node.js 22.19 LTS. We recommend using [Volta](https://volta.sh/):
1111

1212
```bash
1313
curl https://get.volta.sh | bash
1414

1515
## Add volta to your .*rc file, or open a new terminal window.
1616

17-
volta install node@20.17
17+
volta install node@22.19
1818

1919
node --version
20-
## v20.17.0
20+
## v22.19.0
2121
```
2222

2323
9. Install pnpm v10 using Volta or view the [pnpm docs](https://pnpm.io/installation) for more installation methods

package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,11 +72,13 @@
7272
"resolutions": {
7373
"semver": "^7.5.2",
7474
"yaml": "^2.3.0",
75-
"form-data": "^4.0.4"
75+
"form-data": "^4.0.4",
76+
"brace-expansion@>=1.0.0 <=1.1.11": ">=1.1.12",
77+
"brace-expansion@>=2.0.0 <=2.0.1": ">=2.0.2"
7678
},
7779
"version": "0.0.0",
7880
"volta": {
79-
"node": "20.17.0"
81+
"node": "22.19.0"
8082
},
8183
"workspaces": {
8284
"packages": [

packages/api-v4/CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,24 @@
1+
## [2025-10-07] - v0.150.0
2+
3+
4+
### Added:
5+
6+
- IAM Parent/Child - Implement new delegation types and endpoints definitions ([#12895](https://github.com/linode/manager/pull/12895))
7+
- CloudPulse-Metrics: Update `CloudPulseServiceType` and constant `capabilityServiceTypeMapping` at `types.ts` ([#12905](https://github.com/linode/manager/pull/12905))
8+
- Region VPC availability types and endpoints ([#12919](https://github.com/linode/manager/pull/12919))
9+
10+
### Changed:
11+
12+
- All kubernetes endpoints from `/v4` to `/v4beta`; clean up duplicate endpoints ([#12867](https://github.com/linode/manager/pull/12867))
13+
- CloudPulse-Alerts: Update `CloudPulseAlertsPayload` in types.ts ([#12870](https://github.com/linode/manager/pull/12870))
14+
- ACLP: update `group_by` property to optional for `Widgets` and `CloudPulseMetricRequest` interface ([#12887](https://github.com/linode/manager/pull/12887))
15+
- CloudPulse-Metrics: Update `CloudPulseMetricsRequest` and `JWETokenPayLoad` type at `types.ts` ([#12912](https://github.com/linode/manager/pull/12912))
16+
17+
### Upcoming Features:
18+
19+
- Update Destination's details interface ([#12851](https://github.com/linode/manager/pull/12851))
20+
- Logs Delivery Stream details type update and UpdateDestinationPayload update according to API docs ([#12898](https://github.com/linode/manager/pull/12898))
21+
122
## [2025-09-23] - v0.149.0
223

324
### Added:

packages/api-v4/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@linode/api-v4",
3-
"version": "0.149.0",
3+
"version": "0.150.0",
44
"homepage": "https://github.com/linode/manager/tree/develop/packages/api-v4",
55
"bugs": {
66
"url": "https://github.com/linode/manager/issues"

0 commit comments

Comments
 (0)