diff --git a/.github/workflows/assets.yml b/.github/workflows/assets.yml index e7f5902..d98bd8d 100644 --- a/.github/workflows/assets.yml +++ b/.github/workflows/assets.yml @@ -11,7 +11,7 @@ jobs: # Setup .npmrc file to publish to npm - uses: actions/setup-node@v2 with: - node-version: '12.x' + node-version: '18.x' - run: npm install - run: npm run build - uses: vimtor/action-zip@v1 diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d1bb758..6ea6488 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -20,7 +20,7 @@ jobs: strategy: matrix: os: [windows-latest, ubuntu-latest, macos-latest] - node-version: [12.x, 14.x, 16.x] + node-version: [14.x, 16.x, 18.x] steps: - uses: actions/checkout@v2 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 7dd7627..eab77b8 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -10,7 +10,7 @@ jobs: # Setup .npmrc file to publish to npm - uses: actions/setup-node@v2 with: - node-version: '12.x' + node-version: '18.x' registry-url: 'https://registry.npmjs.org' - run: npm install - run: npm test diff --git a/package-lock.json b/package-lock.json index f3a3165..cdc2273 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "test-results-reporter", - "version": "1.0.18", + "version": "1.0.19", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "test-results-reporter", - "version": "1.0.18", + "version": "1.0.19", "license": "ISC", "dependencies": { "async-retry": "^1.3.3", @@ -2362,15 +2362,21 @@ } }, "node_modules/test-results-parser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/test-results-parser/-/test-results-parser-0.1.5.tgz", - "integrity": "sha512-NSCtnBIfuCQyWaciLowPs1/m1efDgfhIV/NLegXbRYFFMWIDTNnrblzm+mM4e94DA7HuoHCygpom2gxBjjBooQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/test-results-parser/-/test-results-parser-0.1.6.tgz", + "integrity": "sha512-KMTgEZyM4OMqvy2Ofc14l0mHRvxSZuRNv06tE2RxKtyAWwt6Y1LE2H1GDiHwTxBbf1nGsY+8C5BUJ7wTxfMTaQ==", "dependencies": { "fast-xml-parser": "^4.3.2", "globrex": "^0.1.2", + "html-escaper": "^3.0.3", "totalist": "^3.0.0" } }, + "node_modules/test-results-parser/node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" + }, "node_modules/to-fast-properties": { "version": "2.0.0", "dev": true, @@ -4022,13 +4028,21 @@ } }, "test-results-parser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/test-results-parser/-/test-results-parser-0.1.5.tgz", - "integrity": "sha512-NSCtnBIfuCQyWaciLowPs1/m1efDgfhIV/NLegXbRYFFMWIDTNnrblzm+mM4e94DA7HuoHCygpom2gxBjjBooQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/test-results-parser/-/test-results-parser-0.1.6.tgz", + "integrity": "sha512-KMTgEZyM4OMqvy2Ofc14l0mHRvxSZuRNv06tE2RxKtyAWwt6Y1LE2H1GDiHwTxBbf1nGsY+8C5BUJ7wTxfMTaQ==", "requires": { "fast-xml-parser": "^4.3.2", "globrex": "^0.1.2", + "html-escaper": "^3.0.3", "totalist": "^3.0.0" + }, + "dependencies": { + "html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==" + } } }, "to-fast-properties": { diff --git a/package.json b/package.json index a354738..dd08428 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "test-results-reporter", - "version": "1.0.18", + "version": "1.0.19", "description": "Publish test results to Microsoft Teams, Google Chat, Slack and InfluxDB", "main": "src/index.js", "types": "./src/index.d.ts",