diff --git a/.github/workflows/ci-test.yml b/.github/workflows/ci-test.yml index c365bc0..c2c2785 100755 --- a/.github/workflows/ci-test.yml +++ b/.github/workflows/ci-test.yml @@ -15,7 +15,7 @@ jobs: node_version: [18.x, 20.x, 21.x] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: setup Node.js v${{ matrix.node_version }} uses: actions/setup-node@v4 @@ -31,18 +31,30 @@ jobs: npm run build --if-present npm run test - - name: Report Coveralls + - name: Coveralls Parallel uses: coverallsapp/github-action@v2 with: + flag-name: run-${{ join(matrix.*, '-') }} + parallel: true github-token: ${{ secrets.GITHUB_TOKEN }} - name: cache node modules - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} restore-keys: | ${{ runner.os }}-node- + finish: + needs: test + if: ${{ always() }} + runs-on: ubuntu-latest + steps: + - name: Coveralls Finished + uses: coverallsapp/github-action@v2 + with: + parallel-finished: true + carryforward: "run-18.x,run-20.x,run-21.x" diff --git a/deno.json b/deno.json index 01ca356..490eec6 100644 --- a/deno.json +++ b/deno.json @@ -2,7 +2,7 @@ "imports": { "cross-fetch": "./src/deno/cross-fetch.js", "html-entities": "https://esm.sh/html-entities@2.4.0", - "fast-xml-parser": "https://esm.sh/fast-xml-parser@4.3.2", + "fast-xml-parser": "https://esm.sh/fast-xml-parser@4.3.3", "bellajs": "https://esm.sh/bellajs@11.1.2" } } diff --git a/package.json b/package.json index 95f6588..fd22a1b 100755 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.8", + "version": "7.0.9", "name": "@extractus/feed-extractor", "description": "To read and normalize RSS/ATOM/JSON feed data", "homepage": "https://extractor-demos.pages.dev", @@ -41,15 +41,15 @@ "dependencies": { "bellajs": "^11.1.2", "cross-fetch": "^4.0.0", - "fast-xml-parser": "^4.3.2", + "fast-xml-parser": "^4.3.3", "html-entities": "^2.4.0" }, "devDependencies": { - "esbuild": "^0.19.8", - "eslint": "^8.55.0", + "esbuild": "^0.19.11", + "eslint": "^8.56.0", "https-proxy-agent": "^7.0.2", "jest": "^29.7.0", - "nock": "^13.4.0" + "nock": "^13.5.0" }, "keywords": [ "extractor",