瀏覽代碼

ci: use locally generated changelog instead of github actions

this commit replaces the previous workflow of bumping version, generating changelog, and tagging release using github actions with a local one(using
`commit-and-tag-version`)
zyachel 2 年之前
父節點
當前提交
68072b5f68
共有 3 個文件被更改,包括 40 次插入29 次删除
  1. 0 29
      .github/workflows/release.yml
  2. 36 0
      .versionrc
  3. 4 0
      package.json

+ 0 - 29
.github/workflows/release.yml

@@ -1,29 +0,0 @@
-name: release
-on:
-  push:
-    branches:
-      - main
-      - next
-
-jobs:
-  changelog-and-release:
-    runs-on: ubuntu-latest
-
-    steps:
-      - uses: actions/checkout@v3
-
-      - name: generate changelog and bump version
-        id: changelog
-        uses: TriPSs/conventional-changelog-action@v3
-        with:
-          github-token: ${{ secrets.GITHUB_TOKEN }}
-
-      - name: create release
-        uses: actions/create-release@v1
-        if: ${{ steps.changelog.outputs.skipped == 'false' }}
-        env:
-          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-        with:
-          tag_name: ${{ steps.changelog.outputs.tag }}
-          release_name: ${{ steps.changelog.outputs.tag }}
-          body: ${{ steps.changelog.outputs.clean_changelog }}

+ 36 - 0
.versionrc

@@ -0,0 +1,36 @@
+{
+  "types": [
+    {
+      "type": "feat",
+      "section": "Features"
+    },
+    {
+      "type": "fix",
+      "section": "Bug Fixes"
+    },
+    {
+      "type": "chore",
+      "hidden": true
+    },
+    {
+      "type": "docs",
+      "hidden": true
+    },
+    {
+      "type": "style",
+      "hidden": true
+    },
+    {
+      "type": "refactor",
+      "hidden": true
+    },
+    {
+      "type": "perf",
+      "hidden": true
+    },
+    {
+      "type": "test",
+      "hidden": true
+    }
+  ]
+}

+ 4 - 0
package.json

@@ -6,6 +6,10 @@
   "type": "module",
   "author": "libremdb-contributors",
   "license": "AGPL-3.0-or-later",
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/zyachel/libremdb/"
+  },
   "scripts": {
     "dev": "next dev",
     "build": "next build",