diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6e64ab8..714d5a0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,10 +15,10 @@ jobs: - uses: actions/checkout@v6 - uses: actions/setup-node@v6 with: - node-version: 22 - registry-url: https://registry.npmjs.org/ - - run: npm install -g npm@latest - - run: npm install --ignore-scripts --no-audit --no-fund + node-version: 24 + - run: npm ci --ignore-scripts --no-audit --no-fund + - run: npm test + - run: npm run build - name: Bump version from release tag run: | VERSION=${GITHUB_REF_NAME#v} @@ -28,6 +28,4 @@ jobs: git add package.json package-lock.json git commit -m "chore: bump version to $VERSION" git push origin HEAD:${{ github.event.repository.default_branch }} - - run: npm test - - run: npm run build - run: npm publish --access public diff --git a/package-lock.json b/package-lock.json index 7b840ec..dc25019 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,20 +9,20 @@ "version": "4.0.0", "license": "MIT", "dependencies": { - "@projectwallace/css-analyzer": "^9.6.0" + "@projectwallace/css-analyzer": "^9.6.2" }, "bin": { "wallace": "dist/bin.mjs" }, "devDependencies": { "@types/node": "^22.0.0", - "@vitest/coverage-v8": "^4.1.0", + "@vitest/coverage-v8": "^4.1.2", "oxfmt": "^0.43.0", "oxlint": "^1.58.0", "publint": "^0.3.18", - "tsdown": "^0.21.4", + "tsdown": "^0.21.7", "typescript": "^6.0.2", - "vitest": "^4.1.0" + "vitest": "^4.1.2" }, "engines": { "node": ">=20.12.0" @@ -808,21 +808,22 @@ } }, "node_modules/@projectwallace/css-analyzer": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@projectwallace/css-analyzer/-/css-analyzer-9.6.0.tgz", - "integrity": "sha512-rhLqi9B+tpBjEvjS5ROdva63MZ/NgAc4dqzje6//2fcVZX8QPSuCyDD1zrODwwYIQUh2l3+E7u9KvVgB4VQL2g==", + "version": "9.6.2", + "resolved": "https://registry.npmjs.org/@projectwallace/css-analyzer/-/css-analyzer-9.6.2.tgz", + "integrity": "sha512-JC6QdTXzJsnEycoR6whiwBZplZbOGIkI2UlQOORajgbIOab0D2tPfixjkVuR15gL0Yo/BPUGjwNs2bC8qrlhzQ==", "license": "MIT", "dependencies": { - "@projectwallace/css-parser": "^0.13.8" + "@projectwallace/css-parser": "^0.14.8" }, "engines": { "node": ">=18.0.0" } }, "node_modules/@projectwallace/css-parser": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/@projectwallace/css-parser/-/css-parser-0.13.9.tgz", - "integrity": "sha512-7BfgRH7/K6WSnlI/CCJ28nccgWT876b1zWMfx6tt4+ner+v3O0DELvxVOKTLme55LrtO2G6Fcihls6SbhSQi9Q==" + "version": "0.14.8", + "resolved": "https://registry.npmjs.org/@projectwallace/css-parser/-/css-parser-0.14.8.tgz", + "integrity": "sha512-BXqV0ksSfHR3PPGqX3a5jpd+RXCG74otepaJ8STCF/msv/6n8jEpPMn+P7mnlNTFnmlEXRS+8XIZ7FJi3iGUHA==", + "license": "MIT" }, "node_modules/@publint/pack": { "version": "0.1.4", @@ -3355,17 +3356,17 @@ "optional": true }, "@projectwallace/css-analyzer": { - "version": "9.6.0", - "resolved": "https://registry.npmjs.org/@projectwallace/css-analyzer/-/css-analyzer-9.6.0.tgz", - "integrity": "sha512-rhLqi9B+tpBjEvjS5ROdva63MZ/NgAc4dqzje6//2fcVZX8QPSuCyDD1zrODwwYIQUh2l3+E7u9KvVgB4VQL2g==", + "version": "9.6.2", + "resolved": "https://registry.npmjs.org/@projectwallace/css-analyzer/-/css-analyzer-9.6.2.tgz", + "integrity": "sha512-JC6QdTXzJsnEycoR6whiwBZplZbOGIkI2UlQOORajgbIOab0D2tPfixjkVuR15gL0Yo/BPUGjwNs2bC8qrlhzQ==", "requires": { - "@projectwallace/css-parser": "^0.13.8" + "@projectwallace/css-parser": "^0.14.8" } }, "@projectwallace/css-parser": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/@projectwallace/css-parser/-/css-parser-0.13.9.tgz", - "integrity": "sha512-7BfgRH7/K6WSnlI/CCJ28nccgWT876b1zWMfx6tt4+ner+v3O0DELvxVOKTLme55LrtO2G6Fcihls6SbhSQi9Q==" + "version": "0.14.8", + "resolved": "https://registry.npmjs.org/@projectwallace/css-parser/-/css-parser-0.14.8.tgz", + "integrity": "sha512-BXqV0ksSfHR3PPGqX3a5jpd+RXCG74otepaJ8STCF/msv/6n8jEpPMn+P7mnlNTFnmlEXRS+8XIZ7FJi3iGUHA==" }, "@publint/pack": { "version": "0.1.4", diff --git a/package.json b/package.json index 37ec865..b7db2f2 100644 --- a/package.json +++ b/package.json @@ -39,17 +39,17 @@ "check": "tsc --noEmit" }, "dependencies": { - "@projectwallace/css-analyzer": "^9.6.0" + "@projectwallace/css-analyzer": "^9.6.2" }, "devDependencies": { "@types/node": "^22.0.0", - "@vitest/coverage-v8": "^4.1.0", + "@vitest/coverage-v8": "^4.1.2", "oxfmt": "^0.43.0", "oxlint": "^1.58.0", "publint": "^0.3.18", - "tsdown": "^0.21.4", + "tsdown": "^0.21.7", "typescript": "^6.0.2", - "vitest": "^4.1.0" + "vitest": "^4.1.2" }, "engines": { "node": ">=20.12.0"