diff --git a/.github/workflows/deploy-docs.yml b/.github/workflows/deploy-docs.yml index c6f39f6..95dfad8 100644 --- a/.github/workflows/deploy-docs.yml +++ b/.github/workflows/deploy-docs.yml @@ -4,6 +4,7 @@ on: push: branches: - docs-release + - release workflow_dispatch: env: diff --git a/packages/docs/.releaserc.json b/packages/docs/.releaserc.json new file mode 100644 index 0000000..ca024b9 --- /dev/null +++ b/packages/docs/.releaserc.json @@ -0,0 +1,23 @@ +{ + "extends": "semantic-release-monorepo", + "branches": ["release"], + "plugins": [ + "@semantic-release/commit-analyzer", + "@semantic-release/release-notes-generator", + "@semantic-release/changelog", + [ + "@semantic-release/npm", + { + "npmPublish": false + } + ], + [ + "@semantic-release/git", + { + "assets": ["package.json", "CHANGELOG.md"], + "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" + } + ], + "@semantic-release/github" + ] +} \ No newline at end of file diff --git a/packages/docs/package.json b/packages/docs/package.json index 7479df9..ac0d019 100644 --- a/packages/docs/package.json +++ b/packages/docs/package.json @@ -15,9 +15,9 @@ "write-translations": "docusaurus write-translations", "write-heading-ids": "docusaurus write-heading-ids", "typecheck": "tsc", - "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "clean": "rimraf .docusaurus build", - "clean:all": "pnpm clean && rimraf node_modules" + "clean:all": "pnpm clean && rimraf node_modules", + "semantic-release": "pnpm exec semantic-release -e semantic-release-monorepo" }, "dependencies": { "@docusaurus/core": "3.7.0",