From 4b111ab6f69666a1f5540b08fc932bcf2ac03ee4 Mon Sep 17 00:00:00 2001 From: Chen Asraf Date: Sat, 25 Nov 2023 01:36:28 +0200 Subject: [PATCH] ci: update release config BREAKING CHANGE: recreated massarg package --- package.json | 1 + pnpm-lock.yaml | 20 ++++++++++++++++++++ release.config.cjs | 6 ++++++ 3 files changed, 27 insertions(+) diff --git a/package.json b/package.json index 346391d..5813759 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ }, "devDependencies": { "@semantic-release/changelog": "^6.0.3", + "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", "@types/jest": "^29.5.8", "@types/node": "^20.9.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a34a88..df23669 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,6 +13,9 @@ devDependencies: '@semantic-release/changelog': specifier: ^6.0.3 version: 6.0.3(semantic-release@22.0.8) + '@semantic-release/exec': + specifier: ^6.0.3 + version: 6.0.3(semantic-release@22.0.8) '@semantic-release/git': specifier: ^10.0.1 version: 10.0.1(semantic-release@22.0.8) @@ -847,6 +850,23 @@ packages: engines: {node: '>=18'} dev: true + /@semantic-release/exec@6.0.3(semantic-release@22.0.8): + resolution: {integrity: sha512-bxAq8vLOw76aV89vxxICecEa8jfaWwYITw6X74zzlO0mc/Bgieqx9kBRz9z96pHectiTAtsCwsQcUyLYWnp3VQ==} + engines: {node: '>=14.17'} + peerDependencies: + semantic-release: '>=18.0.0' + dependencies: + '@semantic-release/error': 3.0.0 + aggregate-error: 3.1.0 + debug: 4.3.4 + execa: 5.1.1 + lodash: 4.17.21 + parse-json: 5.2.0 + semantic-release: 22.0.8(typescript@5.2.2) + transitivePeerDependencies: + - supports-color + dev: true + /@semantic-release/git@10.0.1(semantic-release@22.0.8): resolution: {integrity: sha512-eWrx5KguUcU2wUPaO6sfvZI0wPafUKAMNC18aXY4EnNcrZL86dEmpNVnC9uMpGZkmZJ9EfCVJBQx4pV4EMGT1w==} engines: {node: '>=14.17'} diff --git a/release.config.cjs b/release.config.cjs index 2c1a108..8975fad 100644 --- a/release.config.cjs +++ b/release.config.cjs @@ -38,5 +38,11 @@ module.exports = { assets: ['package.json', 'CHANGELOG.md'], }, ], + [ + '@semantic-release/exec', + { + verifyReleaseCmd: 'echo ${nextRelease.version} > .VERSION', + }, + ], ], }