Skip to content

Commit d00c41b

Browse files
Update packages
1 parent 0205705 commit d00c41b

File tree

7 files changed

+74
-74
lines changed

7 files changed

+74
-74
lines changed

.github/workflows/deploy.yaml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,12 @@ jobs:
3636
runs-on: ubuntu-latest
3737
steps:
3838
- name: Cloning repository
39-
uses: actions/checkout@v4
39+
uses: actions/checkout@v6
4040

4141
- name: Setting up Node.js
42-
uses: actions/setup-node@v4
42+
uses: actions/setup-node@v6
4343
with:
44-
node-version: 22
44+
node-version: 24
4545
cache: npm
4646

4747
- name: Installing Node.js packages
@@ -59,12 +59,12 @@ jobs:
5959
runs-on: ubuntu-latest
6060
steps:
6161
- name: Cloning repository
62-
uses: actions/checkout@v4
62+
uses: actions/checkout@v6
6363

6464
- name: Setting up Node.js
65-
uses: actions/setup-node@v4
65+
uses: actions/setup-node@v6
6666
with:
67-
node-version: 22
67+
node-version: 24
6868
cache: npm
6969

7070
- name: Installing Node.js packages
@@ -78,7 +78,7 @@ jobs:
7878
npx gulp buildPrepare --queue-imports
7979
8080
- name: Storing build artifacts
81-
uses: actions/upload-artifact@v4
81+
uses: actions/upload-artifact@v6
8282
with:
8383
name: build-setup
8484
path: artifacts/setup.tar.gz
@@ -110,19 +110,19 @@ jobs:
110110
runs-on: ubuntu-latest
111111
steps:
112112
- name: Cloning repository
113-
uses: actions/checkout@v4
113+
uses: actions/checkout@v6
114114

115115
- name: Setting up Node.js
116-
uses: actions/setup-node@v4
116+
uses: actions/setup-node@v6
117117
with:
118-
node-version: 22
118+
node-version: 24
119119
cache: npm
120120

121121
- name: Installing Node.js packages
122122
run: npm ci
123123

124124
- name: Setting up Python
125-
uses: actions/setup-python@v5
125+
uses: actions/setup-python@v6
126126
with:
127127
python-version: '3.9'
128128

@@ -132,7 +132,7 @@ jobs:
132132
pip install grow --upgrade-strategy eager
133133
134134
- name: Fetching build artifacts
135-
uses: actions/download-artifact@v4
135+
uses: actions/download-artifact@v7
136136
with:
137137
name: build-setup
138138
path: artifacts
@@ -146,7 +146,7 @@ jobs:
146146
npx gulp buildPages --locales ${{ matrix.language }}
147147
148148
- name: Storing build artifacts
149-
uses: actions/upload-artifact@v4
149+
uses: actions/upload-artifact@v6
150150
with:
151151
name: pages-${{ github.run_id }}-${{ matrix.language }}
152152
path: artifacts
@@ -160,19 +160,19 @@ jobs:
160160
NETLIFY_DEPLOY_TOKEN: ${{ secrets.NETLIFY_DEPLOY_TOKEN }}
161161
steps:
162162
- name: Cloning repository
163-
uses: actions/checkout@v4
163+
uses: actions/checkout@v6
164164

165165
- name: Setting up Node.js
166-
uses: actions/setup-node@v4
166+
uses: actions/setup-node@v6
167167
with:
168-
node-version: 22
168+
node-version: 24
169169
cache: npm
170170

171171
- name: Installing Node.js packages
172172
run: npm ci
173173

174174
- name: Fetching build artifacts
175-
uses: actions/download-artifact@v4
175+
uses: actions/download-artifact@v7
176176
with:
177177
path: artifacts
178178

.github/workflows/lint.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Cloning repository
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v6
1717

1818
- name: Setting up Node.js
19-
uses: actions/setup-node@v4
19+
uses: actions/setup-node@v6
2020
with:
21-
node-version: 22
21+
node-version: 24
2222
cache: npm
2323

2424
- name: Installing Node.js packages

.github/workflows/sync-doc.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ jobs:
1717
APP_ENV: production
1818
steps:
1919
- name: Checkout repository
20-
uses: actions/checkout@v4
20+
uses: actions/checkout@v6
2121
with:
2222
token: ${{ secrets.GITHUB_TOKEN }}
2323

2424
- name: Setup Node.js
25-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@v6
2626
with:
27-
node-version: 18
27+
node-version: 24
2828
cache: npm
2929

3030
- name: Install dependencies
@@ -38,7 +38,7 @@ jobs:
3838
npx gulp buildPrepare
3939
4040
- name: Create Pull Request if changes exist
41-
uses: peter-evans/create-pull-request@v5
41+
uses: peter-evans/create-pull-request@v8
4242
with:
4343
token: ${{ secrets.GITHUB_TOKEN }}
4444
commit-message: 'Automatic documentation sync [skip ci]'

.github/workflows/test-platform.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Cloning repository
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v6
1717

1818
- name: Setting up Node.js
19-
uses: actions/setup-node@v4
19+
uses: actions/setup-node@v6
2020
with:
21-
node-version: 22
21+
node-version: 24
2222
cache: npm
2323

2424
- name: Installing Node.js packages

.github/workflows/test-playground.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Cloning repository
16-
uses: actions/checkout@v4
16+
uses: actions/checkout@v6
1717

1818
- name: Setting up Node.js
19-
uses: actions/setup-node@v4
19+
uses: actions/setup-node@v6
2020
with:
21-
node-version: 22
21+
node-version: 24
2222
cache: npm
2323

2424
- name: Installing Node.js packages

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:22-alpine
1+
FROM node:24-alpine
22

33
# Create app directory
44
WORKDIR /usr/src/app

package.json

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "The AMP Project website.",
55
"repository": "git@github.com:ampproject/docs.git",
66
"engines": {
7-
"node": "22.x"
7+
"node": "24.x"
88
},
99
"private": true,
1010
"scripts": {
@@ -61,37 +61,37 @@
6161
"@ampproject/toolbox-cache-list": "2.10.1",
6262
"@ampproject/toolbox-cors": "2.10.1",
6363
"@ampproject/toolbox-optimizer": "2.10.1",
64-
"@google-cloud/datastore": "8.7.0",
64+
"@google-cloud/datastore": "10.1.0",
6565
"@iarna/toml": "2.2.5",
6666
"busboy": "1.6.0",
6767
"casual": "1.6.2",
6868
"cheerio": "1.0.0-rc.12",
6969
"client-sessions": "0.8.0",
70-
"cookie": "0.6.0",
70+
"cookie": "1.1.1",
7171
"cookie-parser": "1.4.6",
7272
"cors": "2.8.5",
7373
"crypto-browserify": "3.12.0",
7474
"dropzone": "5.9.3",
75-
"express": "4.19.2",
75+
"express": "5.2.1",
7676
"express-formidable": "1.2.0",
77-
"gcp-metadata": "6.1.0",
78-
"google-spreadsheet": "4.1.2",
77+
"gcp-metadata": "8.1.2",
78+
"google-spreadsheet": "5.0.2",
7979
"gulp-file": "0.4.0",
80-
"helmet-csp": "3.4.0",
80+
"helmet-csp": "4.0.0",
8181
"http-proxy": "1.18.1",
8282
"ioredis": "5.4.1",
83-
"joi": "17.13.3",
83+
"joi": "18.0.2",
8484
"js-yaml": "4.1.0",
8585
"json-tree-view": "0.4.12",
86-
"linkifyjs": "2.1.9",
87-
"lru-cache": "6.0.0",
86+
"linkifyjs": "4.3.2",
87+
"lru-cache": "11.2.6",
8888
"middy": "0.36.0",
8989
"module-alias": "2.2.3",
9090
"mri": "1.2.0",
91-
"multer": "1.4.4-lts.1",
92-
"node-fetch": "2.7.0",
91+
"multer": "2.0.2",
92+
"node-fetch": "3.3.2",
9393
"nunjucks": "3.2.4",
94-
"p-queue": "6.6.2",
94+
"p-queue": "9.1.0",
9595
"postcss": "8.4.40",
9696
"postcss-css-variables": "0.19.0",
9797
"randomstring": "1.3.0",
@@ -100,7 +100,7 @@
100100
"signale": "1.4.0",
101101
"stream-browserify": "3.0.0",
102102
"util": "0.12.5",
103-
"uuid": "9.0.1",
103+
"uuid": "13.0.0",
104104
"vinyl": "3.0.0",
105105
"web-push": "3.6.7",
106106
"ws": "8.18.0"
@@ -117,70 +117,70 @@
117117
"@babel/plugin-transform-runtime": "7.24.7",
118118
"@babel/preset-env": "7.25.3",
119119
"@babel/runtime": "7.25.0",
120-
"@rollup/plugin-commonjs": "25.0.8",
121-
"@rollup/plugin-node-resolve": "15.2.3",
122-
"@rollup/plugin-replace": "5.0.7",
120+
"@rollup/plugin-commonjs": "29.0.0",
121+
"@rollup/plugin-node-resolve": "16.0.3",
122+
"@rollup/plugin-replace": "6.0.3",
123123
"absolutify": "0.1.0",
124124
"amphtml-validator": "1.0.38",
125125
"ansi-colors": "4.1.3",
126-
"archiver": "6.0.2",
127-
"babel-loader": "9.1.3",
126+
"archiver": "7.0.1",
127+
"babel-loader": "10.0.0",
128128
"clean-css": "5.3.3",
129129
"clean-webpack-plugin": "4.0.0",
130-
"codemirror": "5.65.17",
131-
"copy-webpack-plugin": "12.0.2",
132-
"css-loader": "6.11.0",
133-
"css-minimizer-webpack-plugin": "6.0.0",
134-
"del": "6.1.1",
135-
"eslint": "8.57.0",
130+
"codemirror": "6.0.2",
131+
"copy-webpack-plugin": "13.0.1",
132+
"css-loader": "7.1.3",
133+
"css-minimizer-webpack-plugin": "7.0.4",
134+
"del": "8.0.1",
135+
"eslint": "10.0.0",
136136
"eslint-config-google": "0.14.0",
137-
"eslint-config-prettier": "9.1.0",
137+
"eslint-config-prettier": "10.1.8",
138138
"eslint-plugin-prettier": "5.2.1",
139-
"fetch-mock": "9.11.0",
139+
"fetch-mock": "12.6.0",
140140
"file-loader": "6.2.0",
141-
"filemanager-webpack-plugin": "8.0.0",
142-
"gulp": "4.0.2",
141+
"filemanager-webpack-plugin": "9.0.1",
142+
"gulp": "5.0.1",
143143
"gulp-amphtml-validator": "1.0.8",
144144
"gulp-once": "2.1.1",
145-
"gulp-sass": "5.1.0",
145+
"gulp-sass": "6.0.1",
146146
"handlebars": "4.7.8",
147147
"handlebars-loader": "1.7.3",
148148
"highlight.js": "11.10.0",
149149
"hogan.js": "3.0.2",
150150
"html-loader": "5.1.0",
151151
"html-webpack-inline-source-plugin": "1.0.0-beta.2",
152152
"html-webpack-plugin": "5.6.0",
153-
"husky": "7.0.4",
154-
"jasmine": "5.2.0",
155-
"jest": "29.7.0",
156-
"jest-environment-jsdom": "29.7.0",
157-
"jest-puppeteer": "10.0.1",
153+
"husky": "9.1.7",
154+
"jasmine": "6.0.0",
155+
"jest": "30.2.0",
156+
"jest-environment-jsdom": "30.2.0",
157+
"jest-puppeteer": "11.0.0",
158158
"js-base64": "3.7.7",
159159
"js-beautify": "1.15.1",
160160
"keymaster": "1.6.2",
161-
"marked": "2.1.3",
161+
"marked": "17.0.2",
162162
"mini-css-extract-plugin": "2.9.0",
163163
"mini-svg-data-uri": "1.4.4",
164-
"netlify-cli": "17.33.5",
165-
"npm-run-all2": "6.2.2",
164+
"netlify-cli": "23.15.1",
165+
"npm-run-all2": "8.0.4",
166166
"octonode": "0.10.2",
167167
"preload-webpack-plugin": "3.0.0-beta.4",
168168
"prettier": "3.3.3",
169169
"quoted-printable": "1.0.1",
170170
"recursive-search": "1.0.1",
171171
"sass": "1.77.8",
172-
"sass-loader": "14.2.1",
172+
"sass-loader": "16.0.7",
173173
"snarkdown": "2.0.0",
174174
"striptags": "3.2.0",
175-
"supertest": "6.3.4",
176-
"svg-spritemap-webpack-plugin": "4.5.1",
175+
"supertest": "7.2.2",
176+
"svg-spritemap-webpack-plugin": "5.1.0",
177177
"through2": "4.0.2",
178178
"url-loader": "4.1.1",
179179
"url-search-params": "1.1.0",
180180
"wade": "0.3.3",
181181
"webpack": "5.93.0",
182-
"webpack-build-notifier": "2.3.0",
183-
"webpack-cli": "5.1.4",
182+
"webpack-build-notifier": "3.1.0",
183+
"webpack-cli": "6.0.1",
184184
"webpack-dev-server": "5.0.4",
185185
"write": "2.0.0"
186186
},

0 commit comments

Comments
 (0)