From 97a743391b4444f05057b384e13caa00e170193e Mon Sep 17 00:00:00 2001 From: achingbrain Date: Fri, 13 Sep 2024 15:01:14 +0100 Subject: [PATCH] fix: restore release config to package.json Otherwise things like dep updates don't cause releases. --- package.json | 85 -------------- packages/blockstore-core/package.json | 91 ++++++++++++++- packages/blockstore-fs/package.json | 89 +++++++++++++- packages/blockstore-idb/package.json | 89 +++++++++++++- packages/blockstore-level/package.json | 89 +++++++++++++- packages/blockstore-s3/package.json | 93 ++++++++++++++- packages/datastore-core/package.json | 89 +++++++++++++- packages/datastore-fs/package.json | 87 +++++++++++++- packages/datastore-idb/package.json | 87 +++++++++++++- packages/datastore-level/package.json | 87 +++++++++++++- packages/datastore-s3/package.json | 91 ++++++++++++++- .../interface-blockstore-tests/package.json | 89 +++++++++++++- packages/interface-blockstore/package.json | 89 +++++++++++++- .../interface-datastore-tests/package.json | 87 +++++++++++++- packages/interface-datastore/package.json | 87 +++++++++++++- packages/interface-store/package.json | 110 +++++++++++++++--- 16 files changed, 1309 insertions(+), 130 deletions(-) diff --git a/package.json b/package.json index 0d990837..88405e0b 100644 --- a/package.json +++ b/package.json @@ -12,91 +12,6 @@ "url": "https://github.com/ipfs/js-stores/issues" }, "private": true, - "release": { - "branches": [ - "main" - ], - "plugins": [ - [ - "@semantic-release/commit-analyzer", - { - "preset": "conventionalcommits", - "releaseRules": [ - { - "breaking": true, - "release": "major" - }, - { - "revert": true, - "release": "patch" - }, - { - "type": "feat", - "release": "minor" - }, - { - "type": "fix", - "release": "patch" - }, - { - "type": "docs", - "release": "patch" - }, - { - "type": "test", - "release": "patch" - }, - { - "type": "deps", - "release": "patch" - }, - { - "scope": "no-release", - "release": false - } - ] - } - ], - [ - "@semantic-release/release-notes-generator", - { - "preset": "conventionalcommits", - "presetConfig": { - "types": [ - { - "type": "feat", - "section": "Features" - }, - { - "type": "fix", - "section": "Bug Fixes" - }, - { - "type": "chore", - "section": "Trivial Changes" - }, - { - "type": "docs", - "section": "Documentation" - }, - { - "type": "deps", - "section": "Dependencies" - }, - { - "type": "test", - "section": "Tests" - } - ] - } - } - ], - "@semantic-release/changelog", - "@semantic-release/npm", - "@semantic-release/github", - "@semantic-release/git" - ] - }, "scripts": { "reset": "aegir run clean && aegir clean **/node_modules **/package-lock.json", "test": "aegir run test", diff --git a/packages/blockstore-core/package.json b/packages/blockstore-core/package.json index 274d5d81..b6fda144 100644 --- a/packages/blockstore-core/package.json +++ b/packages/blockstore-core/package.json @@ -83,6 +83,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "clean": "aegir clean", "lint": "aegir lint", @@ -98,17 +183,17 @@ "release": "aegir release" }, "dependencies": { - "@libp2p/logger": "^5.0.0", + "@libp2p/logger": "^5.0.1", "interface-blockstore": "^5.0.0", "interface-store": "^6.0.0", "it-drain": "^3.0.7", "it-filter": "^3.1.1", "it-merge": "^3.0.5", "it-pushable": "^3.2.3", - "multiformats": "^13.2.2" + "multiformats": "^13.2.3" }, "devDependencies": { - "aegir": "^44.1.0", + "aegir": "^44.1.1", "interface-blockstore-tests": "^7.0.0", "it-all": "^3.0.6", "uint8arrays": "^5.1.0" diff --git a/packages/blockstore-fs/package.json b/packages/blockstore-fs/package.json index 28d04356..e8cf4cb9 100644 --- a/packages/blockstore-fs/package.json +++ b/packages/blockstore-fs/package.json @@ -66,6 +66,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "clean": "aegir clean", "lint": "aegir lint", @@ -83,10 +168,10 @@ "it-glob": "^3.0.1", "it-map": "^3.1.1", "it-parallel-batch": "^3.0.6", - "multiformats": "^13.2.2" + "multiformats": "^13.2.3" }, "devDependencies": { - "aegir": "^44.1.0", + "aegir": "^44.1.1", "interface-blockstore-tests": "^7.0.0" } } diff --git a/packages/blockstore-idb/package.json b/packages/blockstore-idb/package.json index e4296c87..b90b3f48 100644 --- a/packages/blockstore-idb/package.json +++ b/packages/blockstore-idb/package.json @@ -44,6 +44,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "clean": "aegir clean", "lint": "aegir lint", @@ -61,10 +146,10 @@ "idb": "^8.0.0", "interface-blockstore": "^5.0.0", "interface-store": "^6.0.0", - "multiformats": "^13.2.2" + "multiformats": "^13.2.3" }, "devDependencies": { - "aegir": "^44.1.0", + "aegir": "^44.1.1", "interface-blockstore-tests": "^7.0.0" } } diff --git a/packages/blockstore-level/package.json b/packages/blockstore-level/package.json index 9e036427..98404d26 100644 --- a/packages/blockstore-level/package.json +++ b/packages/blockstore-level/package.json @@ -45,6 +45,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "clean": "aegir clean", "lint": "aegir lint", @@ -64,10 +149,10 @@ "interface-blockstore": "^5.0.0", "interface-store": "^6.0.0", "level": "^8.0.1", - "multiformats": "^13.2.2" + "multiformats": "^13.2.3" }, "devDependencies": { - "aegir": "^44.1.0", + "aegir": "^44.1.1", "interface-blockstore-tests": "^7.0.0", "ipfs-utils": "^9.0.14", "memory-level": "^1.0.0" diff --git a/packages/blockstore-s3/package.json b/packages/blockstore-s3/package.json index 7d50865a..abc27b37 100644 --- a/packages/blockstore-s3/package.json +++ b/packages/blockstore-s3/package.json @@ -43,6 +43,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "clean": "aegir clean", "lint": "aegir lint", @@ -58,19 +143,19 @@ "release": "aegir release" }, "dependencies": { - "@aws-sdk/client-s3": "^3.622.0", + "@aws-sdk/client-s3": "^3.651.0", "blockstore-core": "^5.0.0", "interface-blockstore": "^5.0.0", "interface-store": "^6.0.0", "it-to-buffer": "^4.0.7", - "multiformats": "^13.2.2", + "multiformats": "^13.2.3", "uint8arrays": "^5.1.0" }, "devDependencies": { "@types/sinon": "^17.0.3", - "aegir": "^44.1.0", + "aegir": "^44.1.1", "interface-blockstore-tests": "^7.0.0", "p-defer": "^4.0.1", - "sinon": "^18.0.0" + "sinon": "^18.0.1" } } diff --git a/packages/datastore-core/package.json b/packages/datastore-core/package.json index f301cb33..a673afaa 100644 --- a/packages/datastore-core/package.json +++ b/packages/datastore-core/package.json @@ -99,6 +99,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "clean": "aegir clean", "lint": "aegir lint", @@ -114,7 +199,7 @@ "release": "aegir release" }, "dependencies": { - "@libp2p/logger": "^5.0.0", + "@libp2p/logger": "^5.0.1", "interface-datastore": "^8.0.0", "interface-store": "^6.0.0", "it-drain": "^3.0.7", @@ -127,7 +212,7 @@ "it-take": "^3.0.6" }, "devDependencies": { - "aegir": "^44.1.0", + "aegir": "^44.1.1", "interface-datastore-tests": "^6.0.0", "it-all": "^3.0.6", "uint8arrays": "^5.1.0" diff --git a/packages/datastore-fs/package.json b/packages/datastore-fs/package.json index 301e5abf..8469458d 100644 --- a/packages/datastore-fs/package.json +++ b/packages/datastore-fs/package.json @@ -44,6 +44,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "clean": "aegir clean", "lint": "aegir lint", @@ -64,7 +149,7 @@ "it-parallel-batch": "^3.0.6" }, "devDependencies": { - "aegir": "^44.1.0", + "aegir": "^44.1.1", "interface-datastore-tests": "^6.0.0", "ipfs-utils": "^9.0.14" } diff --git a/packages/datastore-idb/package.json b/packages/datastore-idb/package.json index d24f2dac..8dadbe59 100644 --- a/packages/datastore-idb/package.json +++ b/packages/datastore-idb/package.json @@ -48,6 +48,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "test": "aegir test -t browser -t webworker", "test:browser": "aegir test -t browser", @@ -66,7 +151,7 @@ "it-sort": "^3.0.6" }, "devDependencies": { - "aegir": "^44.1.0", + "aegir": "^44.1.1", "interface-datastore-tests": "^6.0.0" } } diff --git a/packages/datastore-level/package.json b/packages/datastore-level/package.json index 2561790b..413392f2 100644 --- a/packages/datastore-level/package.json +++ b/packages/datastore-level/package.json @@ -46,6 +46,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "clean": "aegir clean", "lint": "aegir lint", @@ -71,7 +156,7 @@ "level": "^8.0.1" }, "devDependencies": { - "aegir": "^44.1.0", + "aegir": "^44.1.1", "interface-datastore-tests": "^6.0.0", "ipfs-utils": "^9.0.14", "memory-level": "^1.0.0" diff --git a/packages/datastore-s3/package.json b/packages/datastore-s3/package.json index 89e5c080..6d4f0a87 100644 --- a/packages/datastore-s3/package.json +++ b/packages/datastore-s3/package.json @@ -43,6 +43,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "clean": "aegir clean", "lint": "aegir lint", @@ -58,7 +143,7 @@ "release": "aegir release" }, "dependencies": { - "@aws-sdk/client-s3": "^3.622.0", + "@aws-sdk/client-s3": "^3.651.0", "datastore-core": "^10.0.0", "interface-datastore": "^8.0.0", "interface-store": "^6.0.0", @@ -68,9 +153,9 @@ }, "devDependencies": { "@types/sinon": "^17.0.3", - "aegir": "^44.1.0", + "aegir": "^44.1.1", "interface-datastore-tests": "^6.0.0", "p-defer": "^4.0.1", - "sinon": "^18.0.0" + "sinon": "^18.0.1" } } diff --git a/packages/interface-blockstore-tests/package.json b/packages/interface-blockstore-tests/package.json index 30737a96..89ef7d65 100644 --- a/packages/interface-blockstore-tests/package.json +++ b/packages/interface-blockstore-tests/package.json @@ -42,6 +42,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "build": "aegir build", "lint": "aegir lint", @@ -53,10 +138,10 @@ "interface-blockstore": "^5.0.0", "it-all": "^3.0.6", "it-drain": "^3.0.7", - "multiformats": "^13.2.2", + "multiformats": "^13.2.3", "uint8arrays": "^5.1.0" }, "devDependencies": { - "aegir": "^44.1.0" + "aegir": "^44.1.1" } } diff --git a/packages/interface-blockstore/package.json b/packages/interface-blockstore/package.json index 73f4a223..9b677639 100644 --- a/packages/interface-blockstore/package.json +++ b/packages/interface-blockstore/package.json @@ -36,6 +36,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "build": "aegir build", "lint": "aegir lint", @@ -44,9 +129,9 @@ }, "dependencies": { "interface-store": "^6.0.0", - "multiformats": "^13.2.2" + "multiformats": "^13.2.3" }, "devDependencies": { - "aegir": "^44.1.0" + "aegir": "^44.1.1" } } diff --git a/packages/interface-datastore-tests/package.json b/packages/interface-datastore-tests/package.json index 0011c655..7e9016b6 100644 --- a/packages/interface-datastore-tests/package.json +++ b/packages/interface-datastore-tests/package.json @@ -42,6 +42,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "build": "aegir build", "lint": "aegir lint", @@ -58,6 +143,6 @@ "uint8arrays": "^5.1.0" }, "devDependencies": { - "aegir": "^44.1.0" + "aegir": "^44.1.1" } } diff --git a/packages/interface-datastore/package.json b/packages/interface-datastore/package.json index b0ab963a..183f12a9 100644 --- a/packages/interface-datastore/package.json +++ b/packages/interface-datastore/package.json @@ -62,6 +62,91 @@ "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "build": "aegir build", "lint": "aegir lint", @@ -80,6 +165,6 @@ "uint8arrays": "^5.1.0" }, "devDependencies": { - "aegir": "^44.1.0" + "aegir": "^44.1.1" } } diff --git a/packages/interface-store/package.json b/packages/interface-store/package.json index ff4977ac..1a17247a 100644 --- a/packages/interface-store/package.json +++ b/packages/interface-store/package.json @@ -16,24 +16,12 @@ "provenance": true }, "type": "module", - "types": "dist/src/index.d.ts", - "typesVersions": { - "*": { - "*": [ - "*", - "dist/*", - "dist/src/*" - ], - "src/*": [ - "*", - "dist/*", - "dist/src/*" - ] - } - }, + "types": "./dist/src/index.d.ts", "files": [ "src", - "dist" + "dist", + "!dist/test", + "!**/*.tsbuildinfo" ], "exports": { ".": { @@ -44,9 +32,95 @@ "eslintConfig": { "extends": "ipfs", "parserOptions": { - "project": true + "project": true, + "sourceType": "module" } }, + "release": { + "branches": [ + "main" + ], + "plugins": [ + [ + "@semantic-release/commit-analyzer", + { + "preset": "conventionalcommits", + "releaseRules": [ + { + "breaking": true, + "release": "major" + }, + { + "revert": true, + "release": "patch" + }, + { + "type": "feat", + "release": "minor" + }, + { + "type": "fix", + "release": "patch" + }, + { + "type": "docs", + "release": "patch" + }, + { + "type": "test", + "release": "patch" + }, + { + "type": "deps", + "release": "patch" + }, + { + "scope": "no-release", + "release": false + } + ] + } + ], + [ + "@semantic-release/release-notes-generator", + { + "preset": "conventionalcommits", + "presetConfig": { + "types": [ + { + "type": "feat", + "section": "Features" + }, + { + "type": "fix", + "section": "Bug Fixes" + }, + { + "type": "chore", + "section": "Trivial Changes" + }, + { + "type": "docs", + "section": "Documentation" + }, + { + "type": "deps", + "section": "Dependencies" + }, + { + "type": "test", + "section": "Tests" + } + ] + } + } + ], + "@semantic-release/changelog", + "@semantic-release/npm", + "@semantic-release/github", + "@semantic-release/git" + ] + }, "scripts": { "build": "aegir build", "lint": "aegir lint", @@ -55,6 +129,6 @@ "release": "aegir release" }, "devDependencies": { - "aegir": "^44.1.0" + "aegir": "^44.1.1" } }