Skip to content

Commit 0ad21b4

Browse files
committed
chore: upgrade sharp to v0.31.1
1 parent 4f75807 commit 0ad21b4

File tree

9 files changed

+32
-33
lines changed

9 files changed

+32
-33
lines changed

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
strategy:
1414
matrix:
15-
node: [ '12' ]
15+
node: [ '14' ]
1616
name: Node ${{ matrix.node }}
1717
defaults:
1818
run:

source/new-image-handler/Dockerfile

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# FROM node:12-alpine3.12 as node-with-vips
1+
# FROM node:14-alpine3.16 as node-with-vips
22

33
# ARG VIPS_VERSION=8.11.3
44

@@ -24,7 +24,7 @@
2424
# # && apk del --purge vips-dependencies \
2525
# && rm -rf /var/cache/apk/*
2626

27-
FROM node:12-alpine3.12 as builder
27+
FROM node:14-alpine3.16 as builder
2828

2929
WORKDIR /app
3030

@@ -40,7 +40,7 @@ COPY . .
4040
RUN yarn build
4141

4242

43-
FROM node:12-alpine3.12
43+
FROM node:14-alpine3.16
4444

4545
WORKDIR /app
4646

source/new-image-handler/Dockerfile.dev

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# FROM node:12-alpine3.12 as node-with-vips
1+
# FROM node:14-alpine3.16 as node-with-vips
22

33
# ARG VIPS_VERSION=8.11.3
44

@@ -42,7 +42,7 @@
4242
# RUN yarn build
4343

4444

45-
FROM node:12-alpine3.12
45+
FROM node:14-alpine3.16
4646

4747
WORKDIR /app
4848

source/new-image-handler/Dockerfile.lambda

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM public.ecr.aws/sam/build-nodejs12.x
1+
FROM public.ecr.aws/sam/build-nodejs14.x
22

33
WORKDIR /app
44

source/new-image-handler/Dockerfile.lambda.deps

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# FROM public.ecr.aws/sam/build-nodejs12.x as ImageMagickBuilder
1+
# FROM public.ecr.aws/sam/build-nodejs14.x as ImageMagickBuilder
22

33
# WORKDIR /ws
44

@@ -13,7 +13,7 @@
1313
# RUN make -f ImageMagick.Makefile all TARGET_DIR=/opt
1414

1515

16-
FROM public.ecr.aws/sam/build-nodejs12.x
16+
FROM public.ecr.aws/sam/build-nodejs14.x
1717

1818
WORKDIR /app
1919

source/new-image-handler/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"@types/koa-logger": "^3.1.2",
2828
"@types/koa-router": "^7.4.4",
2929
"@types/node": "^14.18.16",
30-
"@types/sharp": "^0.30.2",
30+
"@types/sharp": "^0.31.0",
3131
"@typescript-eslint/eslint-plugin": "^4.33.0",
3232
"@typescript-eslint/parser": "^4.33.0",
3333
"benchmark": "^2.1.4",
@@ -52,7 +52,7 @@
5252
"koa-bodyparser": "^4.3.0",
5353
"koa-logger": "^3.2.1",
5454
"koa-router": "^10.1.1",
55-
"sharp": "^0.30.4"
55+
"sharp": "^0.31.1"
5656
},
5757
"bundledDependencies": [],
5858
"engines": {

source/new-image-handler/test/index-lambda.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ test('index-lambda.ts example.gif?x-oss-process=image/resize,w_100/quality,q_50'
9595

9696
expect(metadata.width).toBe(100);
9797
expect(metadata.height).toBe(60);
98-
expect(metadata.size).toBe(3820);
98+
expect(metadata.size).toBe(3544);
9999
expect(metadata.format).toBe('gif');
100100
expect(metadata.pages).toBe(3);
101101
});

source/new-image-handler/test/processor/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ test('f.jpg?x-oss-process=image/resize,w_100/', async () => {
224224

225225
expect(type).toBe('image/jpeg');
226226
expect(metadata.width).toBe(100);
227-
expect(metadata.height).toBe(128);
227+
expect(metadata.height).toBe(127);
228228
});
229229

230230
test('f.jpg?x-oss-process=image/resize,w_100/auto-orient,0', async () => {

source/new-image-handler/yarn.lock

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1238,10 +1238,10 @@
12381238
"@types/mime" "^1"
12391239
"@types/node" "*"
12401240

1241-
"@types/sharp@^0.30.2":
1242-
version "0.30.2"
1243-
resolved "https://registry.yarnpkg.com/@types/sharp/-/sharp-0.30.2.tgz#df5ff34140b3bad165482e6f3d26b08e42a0503a"
1244-
integrity sha512-uLCBwjDg/BTcQit0dpNGvkIjvH3wsb8zpaJePCjvONBBSfaKHoxXBIuq1MT8DMQEfk2fKYnpC9QExCgFhkGkMQ==
1241+
"@types/sharp@^0.31.0":
1242+
version "0.31.0"
1243+
resolved "https://registry.yarnpkg.com/@types/sharp/-/sharp-0.31.0.tgz#c4af03a7e1d126f0d428a265e126fabd86ab6d0f"
1244+
integrity sha512-nwivOU101fYInCwdDcH/0/Ru6yIRXOpORx25ynEOc6/IakuCmjOAGpaO5VfUl4QkDtUC6hj+Z2eCQvgXOioknw==
12451245
dependencies:
12461246
"@types/node" "*"
12471247

@@ -4691,10 +4691,10 @@ node-abi@^3.3.0:
46914691
dependencies:
46924692
semver "^7.3.5"
46934693

4694-
node-addon-api@^4.3.0:
4695-
version "4.3.0"
4696-
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-4.3.0.tgz#52a1a0b475193e0928e98e0426a0d1254782b77f"
4697-
integrity sha512-73sE9+3UaLYYFmDsFZnqCInzPyh3MqIwZO9cw58yIqAZhONrrabrYyYe3TuIqtIiOuTXVhsGau8hcrhhwSsDIQ==
4694+
node-addon-api@^5.0.0:
4695+
version "5.0.0"
4696+
resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.0.0.tgz#7d7e6f9ef89043befdb20c1989c905ebde18c501"
4697+
integrity sha512-CvkDw2OEnme7ybCykJpVcKH+uAOLV2qLqiyla128dN9TkEWfrYmxG6C2boDe5KcNQqZF3orkqzGgOMvZ/JNekA==
46984698

46994699
node-gyp@^7.1.0:
47004700
version "7.1.2"
@@ -4862,7 +4862,7 @@ npm-run-path@^4.0.1:
48624862
dependencies:
48634863
path-key "^3.0.0"
48644864

4865-
npmlog@^4.0.1, npmlog@^4.1.2:
4865+
npmlog@^4.1.2:
48664866
version "4.1.2"
48674867
resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b"
48684868
integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==
@@ -5231,10 +5231,10 @@ pngjs@^3.0.0, pngjs@^3.3.3:
52315231
resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f"
52325232
integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==
52335233

5234-
prebuild-install@^7.0.1:
5235-
version "7.1.0"
5236-
resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.0.tgz#991b6ac16c81591ba40a6d5de93fb33673ac1370"
5237-
integrity sha512-CNcMgI1xBypOyGqjp3wOc8AAo1nMhZS3Cwd3iHIxOdAUbb+YxdNuM4Z5iIrZ8RLvOsf3F3bl7b7xGq6DjQoNYA==
5234+
prebuild-install@^7.1.1:
5235+
version "7.1.1"
5236+
resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-7.1.1.tgz#de97d5b34a70a0c81334fd24641f2a1702352e45"
5237+
integrity sha512-jAXscXWMcCK8GgCoHOfIr0ODh5ai8mj63L2nWrjuAgXE6tDyYGnx4/8o/rCgU+B4JSyZBKbeZqzhtwtC3ovxjw==
52385238
dependencies:
52395239
detect-libc "^2.0.0"
52405240
expand-template "^2.0.3"
@@ -5243,7 +5243,6 @@ prebuild-install@^7.0.1:
52435243
mkdirp-classic "^0.5.3"
52445244
napi-build-utils "^1.0.1"
52455245
node-abi "^3.3.0"
5246-
npmlog "^4.0.1"
52475246
pump "^3.0.0"
52485247
rc "^1.2.7"
52495248
simple-get "^4.0.0"
@@ -5656,15 +5655,15 @@ [email protected]:
56565655
resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424"
56575656
integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==
56585657

5659-
sharp@^0.30.4:
5660-
version "0.30.4"
5661-
resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.30.4.tgz#73d9daa63bbc20da189c9328d75d5d395fc8fb73"
5662-
integrity sha512-3Onig53Y6lji4NIZo69s14mERXXY/GV++6CzOYx/Rd8bnTwbhFbL09WZd7Ag/CCnA0WxFID8tkY0QReyfL6v0Q==
5658+
sharp@^0.31.1:
5659+
version "0.31.1"
5660+
resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.31.1.tgz#b2f7076d381a120761aa93700cadefcf90a22458"
5661+
integrity sha512-GR8M1wBwOiFKLkm9JPun27OQnNRZdHfSf9VwcdZX6UrRmM1/XnOrLFTF0GAil+y/YK4E6qcM/ugxs80QirsHxg==
56635662
dependencies:
56645663
color "^4.2.3"
56655664
detect-libc "^2.0.1"
5666-
node-addon-api "^4.3.0"
5667-
prebuild-install "^7.0.1"
5665+
node-addon-api "^5.0.0"
5666+
prebuild-install "^7.1.1"
56685667
semver "^7.3.7"
56695668
simple-get "^4.0.1"
56705669
tar-fs "^2.1.1"

0 commit comments

Comments
 (0)