Skip to content

Commit 7d2a689

Browse files
authored
Merge branch 'master' into dependabot/npm_and_yarn/flat-5.0.2
2 parents 9021041 + a1615ae commit 7d2a689

File tree

6 files changed

+59
-54
lines changed

6 files changed

+59
-54
lines changed

.github/workflows/nodejs.yml

+3-2
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ jobs:
88

99
strategy:
1010
matrix:
11-
node-version: [8.x, 10.x, 12.x]
11+
node-version: [10.x, 12.x, 16.x]
1212

1313
steps:
14-
- uses: actions/checkout@v1
14+
- uses: actions/checkout@v4
15+
- uses: docker/setup-docker-action@v2
1516
- name: Use Node.js ${{ matrix.node-version }}
1617
uses: actions/setup-node@v1
1718
with:

integration-test/.env

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# sourced by docker-compose
1+
# sourced by docker compose
22

33
FTP_SSH_KEYNAME=sftptest
44
FTP_LOCALHOST_PORT=2222

integration-test/integration-test.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const sqs = require("./lib/sqs");
1313
const { waitFor, run } = require("./lib/utils");
1414

1515
const dockerDown = () => {
16-
shell.exec("docker-compose down");
16+
shell.exec("docker compose down");
1717
};
1818

1919
const initTestData = () => {
@@ -46,7 +46,7 @@ const waitForSQSMessages = async ({ expectedNumber }) => {
4646
};
4747

4848
const startSQS = async () => {
49-
shell.exec("docker-compose up -d sqs");
49+
shell.exec("docker compose up -d sqs");
5050
await waitPort({ port: 9324, interval: 500 }, 2000);
5151
};
5252

@@ -118,7 +118,7 @@ const testPush = async () => {
118118
};
119119

120120
const startFTPServer = () => {
121-
shell.exec("docker-compose up -d ftp");
121+
shell.exec("docker compose up -d ftp");
122122
};
123123

124124
const waitForSFTPAvailable = async () => {

manual-pull-test/docker_sftpd.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cd tmp
66
rm -f $KEYNAME $KEYNAME.pub
77
ssh-keygen -m PEM -t rsa -N "" -f $KEYNAME
88
cd ../
9-
docker-compose up -d
9+
docker compose up -d
1010
# docker run \
1111
# -v $(pwd)/$keyname.pub:/home/demo/.ssh/keys/id_rsa.pub:ro \
1212
# -v $(pwd)/ftpshare:/home/demo/share \
@@ -23,5 +23,5 @@ Connect manually like so:
2323
sftp -i tmp/sftptest -P $LOCALHOST_PORT demo@localhost
2424
2525
Stop the docker container:
26-
docker-compose down
26+
docker compose down
2727
EOF

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"lintfix": "eslint . --fix",
1111
"precommit": "pretty-quick --staged",
1212
"test": "mkdir -p test-results/results/ && jest",
13-
"test:manual-pull": "cd manual-pull-test && ./docker_sftpd.sh && npx run pull && docker-compose down"
13+
"test:manual-pull": "cd manual-pull-test && ./docker_sftpd.sh && npx run pull && docker compose down"
1414
},
1515
"author": "John Buxton",
1616
"license": "ISC",
@@ -38,7 +38,7 @@
3838
"serverless-plugin-existing-s3": "2.4.0",
3939
"serverless-pseudo-parameters": "2.5.0",
4040
"serverless-s3-local": "0.5.4",
41-
"shelljs": "0.8.3",
41+
"shelljs": "0.8.5",
4242
"wait-port": "0.2.2",
4343
"rimraf": "2.6.3"
4444
},

yarn.lock

+48-44
Original file line numberDiff line numberDiff line change
@@ -1904,14 +1904,14 @@ [email protected]:
19041904
integrity sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=
19051905

19061906
cookiejar@^2.1.0:
1907-
version "2.1.2"
1908-
resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c"
1909-
integrity sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==
1907+
version "2.1.4"
1908+
resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.4.tgz#ee669c1fea2cf42dc31585469d193fef0d65771b"
1909+
integrity sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==
19101910

1911-
cookies@~0.8.0:
1912-
version "0.8.0"
1913-
resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.8.0.tgz#1293ce4b391740a8406e3c9870e828c4b54f3f90"
1914-
integrity sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==
1911+
cookies@~0.9.0:
1912+
version "0.9.1"
1913+
resolved "https://registry.yarnpkg.com/cookies/-/cookies-0.9.1.tgz#3ffed6f60bb4fb5f146feeedba50acc418af67e3"
1914+
integrity sha512-TG2hpqe4ELx54QER/S3HQ9SRVnQnGBtKUz5bLQWtYAQ+o6GpgMs6sYUvaiJjVxb+UXwhRhAEP3m7LbsIZ77Hmw==
19151915
dependencies:
19161916
depd "~2.0.0"
19171917
keygrip "~1.1.0"
@@ -2036,7 +2036,7 @@ debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
20362036
dependencies:
20372037
ms "^2.1.1"
20382038

2039-
debug@=3.1.0, debug@~3.1.0:
2039+
debug@=3.1.0:
20402040
version "3.1.0"
20412041
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
20422042
integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
@@ -2057,6 +2057,13 @@ debug@^3.1.0:
20572057
dependencies:
20582058
ms "^2.1.1"
20592059

2060+
debug@^4.3.2:
2061+
version "4.4.0"
2062+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
2063+
integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
2064+
dependencies:
2065+
ms "^2.1.3"
2066+
20602067
decamelize@^1.2.0:
20612068
version "1.2.0"
20622069
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -2197,16 +2204,16 @@ delegates@^1.0.0:
21972204
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
21982205
integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
21992206

2200-
depd@^1.1.2, depd@~1.1.2:
2201-
version "1.1.2"
2202-
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
2203-
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
2204-
2205-
depd@~2.0.0:
2207+
depd@^2.0.0, depd@~2.0.0:
22062208
version "2.0.0"
22072209
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
22082210
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
22092211

2212+
depd@~1.1.2:
2213+
version "1.1.2"
2214+
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
2215+
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
2216+
22102217
destroy@^1.0.4:
22112218
version "1.0.4"
22122219
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
@@ -2386,11 +2393,6 @@ error-ex@^1.2.0, error-ex@^1.3.1:
23862393
dependencies:
23872394
is-arrayish "^0.2.1"
23882395

2389-
error-inject@^1.0.0:
2390-
version "1.0.0"
2391-
resolved "https://registry.yarnpkg.com/error-inject/-/error-inject-1.0.0.tgz#e2b3d91b54aed672f309d950d154850fa11d4f37"
2392-
integrity sha1-4rPZG1Su1nLzCdlQ0VSFD6EdTzc=
2393-
23942396
es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2:
23952397
version "1.17.4"
23962398
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.4.tgz#e3aedf19706b20e7c2594c35fc0d57605a79e184"
@@ -4586,11 +4588,9 @@ [email protected], json-stringify-safe@~5.0.1:
45864588
integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
45874589

45884590
json5@^2.1.0:
4589-
version "2.1.1"
4590-
resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6"
4591-
integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==
4592-
dependencies:
4593-
minimist "^1.2.0"
4591+
version "2.2.3"
4592+
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
4593+
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
45944594

45954595
jsonata@^1.8.1:
45964596
version "1.8.1"
@@ -4751,13 +4751,13 @@ koa-compose@^4.1.0:
47514751
resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877"
47524752
integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==
47534753

4754-
koa-convert@^1.2.0:
4755-
version "1.2.0"
4756-
resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-1.2.0.tgz#da40875df49de0539098d1700b50820cebcd21d0"
4757-
integrity sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA=
4754+
koa-convert@^2.0.0:
4755+
version "2.0.0"
4756+
resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-2.0.0.tgz#86a0c44d81d40551bae22fee6709904573eea4f5"
4757+
integrity sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==
47584758
dependencies:
47594759
co "^4.6.0"
4760-
koa-compose "^3.0.0"
4760+
koa-compose "^4.1.0"
47614761

47624762
koa-logger@^3.2.0:
47634763
version "3.2.1"
@@ -4782,28 +4782,27 @@ koa-router@^7.4.0:
47824782
urijs "^1.19.0"
47834783

47844784
koa@^2.7.0:
4785-
version "2.11.0"
4786-
resolved "https://registry.yarnpkg.com/koa/-/koa-2.11.0.tgz#fe5a51c46f566d27632dd5dc8fd5d7dd44f935a4"
4787-
integrity sha512-EpR9dElBTDlaDgyhDMiLkXrPwp6ZqgAIBvhhmxQ9XN4TFgW+gEz6tkcsNI6BnUbUftrKDjVFj4lW2/J2aNBMMA==
4785+
version "2.16.0"
4786+
resolved "https://registry.yarnpkg.com/koa/-/koa-2.16.0.tgz#0a82ed4d460774ff0b444e361cd6e4bd5c767ee3"
4787+
integrity sha512-Afhqq0Vq3W7C+/rW6IqHVBDLzqObwZ07JaUNUEF8yCQ6afiyFE3RAy+i7V0E46XOWlH7vPWn/x0vsZwNy6PWxw==
47884788
dependencies:
47894789
accepts "^1.3.5"
47904790
cache-content-type "^1.0.0"
47914791
content-disposition "~0.5.2"
47924792
content-type "^1.0.4"
4793-
cookies "~0.8.0"
4794-
debug "~3.1.0"
4793+
cookies "~0.9.0"
4794+
debug "^4.3.2"
47954795
delegates "^1.0.0"
4796-
depd "^1.1.2"
4796+
depd "^2.0.0"
47974797
destroy "^1.0.4"
47984798
encodeurl "^1.0.2"
4799-
error-inject "^1.0.0"
48004799
escape-html "^1.0.3"
48014800
fresh "~0.5.2"
48024801
http-assert "^1.3.0"
48034802
http-errors "^1.6.3"
48044803
is-generator-function "^1.0.7"
48054804
koa-compose "^4.1.0"
4806-
koa-convert "^1.2.0"
4805+
koa-convert "^2.0.0"
48074806
on-finished "^2.3.0"
48084807
only "~0.0.2"
48094808
parseurl "^1.3.2"
@@ -5199,6 +5198,11 @@ ms@^2.1.1:
51995198
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
52005199
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
52015200

5201+
ms@^2.1.3:
5202+
version "2.1.3"
5203+
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
5204+
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
5205+
52025206
52035207
version "0.1.26"
52045208
resolved "https://registry.yarnpkg.com/msgpack-lite/-/msgpack-lite-0.1.26.tgz#dd3c50b26f059f25e7edee3644418358e2a9ad89"
@@ -5749,9 +5753,9 @@ path-parse@^1.0.6:
57495753
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
57505754

57515755
path-to-regexp@^1.1.1:
5752-
version "1.8.0"
5753-
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a"
5754-
integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
5756+
version "1.9.0"
5757+
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.9.0.tgz#5dc0753acbf8521ca2e0f137b4578b917b10cf24"
5758+
integrity sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==
57555759
dependencies:
57565760
isarray "0.0.1"
57575761

@@ -6618,10 +6622,10 @@ shebang-regex@^1.0.0:
66186622
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
66196623
integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
66206624

6621-
[email protected].3, shelljs@^0.8.3:
6622-
version "0.8.3"
6623-
resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.3.tgz#a7f3319520ebf09ee81275b2368adb286659b097"
6624-
integrity sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==
6625+
[email protected].5, shelljs@^0.8.3:
6626+
version "0.8.5"
6627+
resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c"
6628+
integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==
66256629
dependencies:
66266630
glob "^7.0.0"
66276631
interpret "^1.0.0"

0 commit comments

Comments
 (0)