diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a2c26a90..1abbc3ed 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,6 +17,11 @@ jobs: node-version: lts/* - run: npm install - run: npm run jslint + - name: Install Docker Compose + run: | + sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose + sudo chmod +x /usr/local/bin/docker-compose + docker-compose --version - run: npm test diff --git a/package-lock.json b/package-lock.json index 93141568..d309b97d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,7 @@ "jsonwebtoken": "^9.0.2", "mailgun.js": "^10.2.1", "microsoft-cognitiveservices-speech-sdk": "1.36.0", - "mysql2": "^3.9.3", + "mysql2": "^3.11.0", "nocache": "4.0.0", "passport": "^0.7.0", "passport-http-bearer": "^1.0.1", @@ -3492,6 +3492,15 @@ "node": "*" } }, + "node_modules/aws-ssl-profiles": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/aws-ssl-profiles/-/aws-ssl-profiles-1.1.1.tgz", + "integrity": "sha512-+H+kuK34PfMaI9PNU/NSjBKL5hh/KDM9J72kwYeYEm0A8B1AC4fuCy3qsjnA7lxklgyXsB68yn8Z2xoZEjgwCQ==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/aws4": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", @@ -6967,10 +6976,12 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" }, "node_modules/mysql2": { - "version": "3.9.3", - "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.9.3.tgz", - "integrity": "sha512-+ZaoF0llESUy7BffccHG+urErHcWPZ/WuzYAA9TEeLaDYyke3/3D+VQDzK9xzRnXpd0eMtRf0WNOeo4Q1Baung==", + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/mysql2/-/mysql2-3.11.0.tgz", + "integrity": "sha512-J9phbsXGvTOcRVPR95YedzVSxJecpW5A5+cQ57rhHIFXteTP10HCs+VBjS7DHIKfEaI1zQ5tlVrquCd64A6YvA==", + "license": "MIT", "dependencies": { + "aws-ssl-profiles": "^1.1.1", "denque": "^2.1.0", "generate-function": "^2.3.1", "iconv-lite": "^0.6.3", diff --git a/package.json b/package.json index 7340c924..d5edc8e3 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "jsonwebtoken": "^9.0.2", "mailgun.js": "^10.2.1", "microsoft-cognitiveservices-speech-sdk": "1.36.0", - "mysql2": "^3.9.3", + "mysql2": "^3.11.0", "nocache": "4.0.0", "passport": "^0.7.0", "passport-http-bearer": "^1.0.1",