Browse Source

ci: Auto replace version number in OpenAPI file

Sean Blackburn 1 năm trước cách đây
mục cha
commit
ee8cff7dd6
1 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 3 3
      .releaserc.yaml

+ 3 - 3
.releaserc.yaml

@@ -4,14 +4,14 @@ plugins:
   - "@bjoluc/semantic-release-config-poetry"
   - "@semantic-release/changelog"
   - - "@semantic-release/exec"
-    - prepareCmd: "npx prettier --write CHANGELOG.md; "
+    - prepareCmd: "npx prettier --write CHANGELOG.md; sed -i 's/\\([[:space:]]\\+\\)version: [0-9]\\+\\.[0-9]\\+\\.[0-9]\\+$/\\1version: 2.0.0/' src/openapi.yaml"
 
   - - "@semantic-release/git"
     - assets:
-      - "CHANGELOG.md"
+        - "src/openapi.yaml"
+        - "CHANGELOG.md"
       message: "chore(release): ${nextRelease.version}\n\n${nextRelease.notes}"
 
-
 tagFormat: "${version}"
 branches:
   - "+([0-9])?(.{+([0-9]),x}).x"