Pārlūkot izejas kodu

ci: Auto replace version number in OpenAPI file

Sean Blackburn 1 gadu atpakaļ
vecāks
revīzija
ee8cff7dd6
1 mainītis faili ar 3 papildinājumiem un 3 dzēšanām
  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"