Skip to content

Commit acf9852

Browse files
authored
Merge branch 'master' into dependabot/npm_and_yarn/ssh2-1.4.0
2 parents fee8ced + 55d0543 commit acf9852

File tree

6 files changed

+51
-46
lines changed

6 files changed

+51
-46
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

+1-1
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",

yarn.lock

+41-37
Original file line numberDiff line numberDiff line change
@@ -1908,10 +1908,10 @@ cookiejar@^2.1.0:
19081908
resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c"
19091909
integrity sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==
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"
@@ -2043,7 +2043,7 @@ debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1:
20432043
dependencies:
20442044
ms "^2.1.1"
20452045

2046-
debug@=3.1.0, debug@~3.1.0:
2046+
debug@=3.1.0:
20472047
version "3.1.0"
20482048
resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
20492049
integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
@@ -2064,6 +2064,13 @@ debug@^3.1.0:
20642064
dependencies:
20652065
ms "^2.1.1"
20662066

2067+
debug@^4.3.2:
2068+
version "4.4.0"
2069+
resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a"
2070+
integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==
2071+
dependencies:
2072+
ms "^2.1.3"
2073+
20672074
decamelize@^1.2.0:
20682075
version "1.2.0"
20692076
resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
@@ -2204,16 +2211,16 @@ delegates@^1.0.0:
22042211
resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a"
22052212
integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=
22062213

2207-
depd@^1.1.2, depd@~1.1.2:
2208-
version "1.1.2"
2209-
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
2210-
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
2211-
2212-
depd@~2.0.0:
2214+
depd@^2.0.0, depd@~2.0.0:
22132215
version "2.0.0"
22142216
resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df"
22152217
integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==
22162218

2219+
depd@~1.1.2:
2220+
version "1.1.2"
2221+
resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
2222+
integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
2223+
22172224
destroy@^1.0.4:
22182225
version "1.0.4"
22192226
resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
@@ -2393,11 +2400,6 @@ error-ex@^1.2.0, error-ex@^1.3.1:
23932400
dependencies:
23942401
is-arrayish "^0.2.1"
23952402

2396-
error-inject@^1.0.0:
2397-
version "1.0.0"
2398-
resolved "https://registry.yarnpkg.com/error-inject/-/error-inject-1.0.0.tgz#e2b3d91b54aed672f309d950d154850fa11d4f37"
2399-
integrity sha1-4rPZG1Su1nLzCdlQ0VSFD6EdTzc=
2400-
24012403
es-abstract@^1.17.0, es-abstract@^1.17.0-next.1, es-abstract@^1.17.2:
24022404
version "1.17.4"
24032405
resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.17.4.tgz#e3aedf19706b20e7c2594c35fc0d57605a79e184"
@@ -4600,11 +4602,9 @@ [email protected], json-stringify-safe@~5.0.1:
46004602
integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=
46014603

46024604
json5@^2.1.0:
4603-
version "2.1.1"
4604-
resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.1.tgz#81b6cb04e9ba496f1c7005d07b4368a2638f90b6"
4605-
integrity sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==
4606-
dependencies:
4607-
minimist "^1.2.0"
4605+
version "2.2.3"
4606+
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283"
4607+
integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==
46084608

46094609
jsonata@^1.8.1:
46104610
version "1.8.1"
@@ -4765,13 +4765,13 @@ koa-compose@^4.1.0:
47654765
resolved "https://registry.yarnpkg.com/koa-compose/-/koa-compose-4.1.0.tgz#507306b9371901db41121c812e923d0d67d3e877"
47664766
integrity sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==
47674767

4768-
koa-convert@^1.2.0:
4769-
version "1.2.0"
4770-
resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-1.2.0.tgz#da40875df49de0539098d1700b50820cebcd21d0"
4771-
integrity sha1-2kCHXfSd4FOQmNFwC1CCDOvNIdA=
4768+
koa-convert@^2.0.0:
4769+
version "2.0.0"
4770+
resolved "https://registry.yarnpkg.com/koa-convert/-/koa-convert-2.0.0.tgz#86a0c44d81d40551bae22fee6709904573eea4f5"
4771+
integrity sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==
47724772
dependencies:
47734773
co "^4.6.0"
4774-
koa-compose "^3.0.0"
4774+
koa-compose "^4.1.0"
47754775

47764776
koa-logger@^3.2.0:
47774777
version "3.2.1"
@@ -4796,28 +4796,27 @@ koa-router@^7.4.0:
47964796
urijs "^1.19.0"
47974797

47984798
koa@^2.7.0:
4799-
version "2.11.0"
4800-
resolved "https://registry.yarnpkg.com/koa/-/koa-2.11.0.tgz#fe5a51c46f566d27632dd5dc8fd5d7dd44f935a4"
4801-
integrity sha512-EpR9dElBTDlaDgyhDMiLkXrPwp6ZqgAIBvhhmxQ9XN4TFgW+gEz6tkcsNI6BnUbUftrKDjVFj4lW2/J2aNBMMA==
4799+
version "2.16.0"
4800+
resolved "https://registry.yarnpkg.com/koa/-/koa-2.16.0.tgz#0a82ed4d460774ff0b444e361cd6e4bd5c767ee3"
4801+
integrity sha512-Afhqq0Vq3W7C+/rW6IqHVBDLzqObwZ07JaUNUEF8yCQ6afiyFE3RAy+i7V0E46XOWlH7vPWn/x0vsZwNy6PWxw==
48024802
dependencies:
48034803
accepts "^1.3.5"
48044804
cache-content-type "^1.0.0"
48054805
content-disposition "~0.5.2"
48064806
content-type "^1.0.4"
4807-
cookies "~0.8.0"
4808-
debug "~3.1.0"
4807+
cookies "~0.9.0"
4808+
debug "^4.3.2"
48094809
delegates "^1.0.0"
4810-
depd "^1.1.2"
4810+
depd "^2.0.0"
48114811
destroy "^1.0.4"
48124812
encodeurl "^1.0.2"
4813-
error-inject "^1.0.0"
48144813
escape-html "^1.0.3"
48154814
fresh "~0.5.2"
48164815
http-assert "^1.3.0"
48174816
http-errors "^1.6.3"
48184817
is-generator-function "^1.0.7"
48194818
koa-compose "^4.1.0"
4820-
koa-convert "^1.2.0"
4819+
koa-convert "^2.0.0"
48214820
on-finished "^2.3.0"
48224821
only "~0.0.2"
48234822
parseurl "^1.3.2"
@@ -5213,6 +5212,11 @@ ms@^2.1.1:
52135212
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
52145213
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
52155214

5215+
ms@^2.1.3:
5216+
version "2.1.3"
5217+
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
5218+
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
5219+
52165220
52175221
version "0.1.26"
52185222
resolved "https://registry.yarnpkg.com/msgpack-lite/-/msgpack-lite-0.1.26.tgz#dd3c50b26f059f25e7edee3644418358e2a9ad89"
@@ -5768,9 +5772,9 @@ path-parse@^1.0.6:
57685772
integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
57695773

57705774
path-to-regexp@^1.1.1:
5771-
version "1.8.0"
5772-
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a"
5773-
integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==
5775+
version "1.9.0"
5776+
resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.9.0.tgz#5dc0753acbf8521ca2e0f137b4578b917b10cf24"
5777+
integrity sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==
57745778
dependencies:
57755779
isarray "0.0.1"
57765780

0 commit comments

Comments
 (0)