Просмотр исходного кода

devide release-drafter config file

Yuki Takei 2 лет назад
Родитель
Сommit
4905006e62

+ 4 - 0
.github/release-drafter-dev-6.2.x.yml

@@ -0,0 +1,4 @@
+_extends: growi:.github/release-drafter.yml
+
+# Filter previous releases to consider only those with the tags starts with 'v6.2'
+tag-prefix: v6.2

+ 4 - 0
.github/release-drafter-master.yml

@@ -0,0 +1,4 @@
+_extends: growi:.github/release-drafter.yml
+
+# Filter previous releases to consider only those with the master branch
+filter-by-commitish: true

+ 0 - 1
.github/release-drafter.yml

@@ -1,5 +1,4 @@
 # Filter previous releases to consider only those with the target matching commitish.
-filter-by-commitish: true
 categories:
   - title: 'BREAKING CHANGES'
     labels:

+ 8 - 0
.github/workflows/draft-release.yml

@@ -29,9 +29,17 @@ jobs:
         uses: myrotvorets/info-from-package-json-action@1.2.0
         id: package-json
 
+      - name: Determine config file
+        id: determine-config-name
+        run: |
+          BRANCH_NAME="${{ github.ref_name }}"
+          BRANCH_NAME_REPLACED=${BRANCH_NAME/\//-}
+          echo "value=release-drafter-$BRANCH_NAME_REPLACED.yml" >> $GITHUB_OUTPUT
+
       - uses: release-drafter/release-drafter@v5
         id: release-drafter
         with:
+          config-name: ${{ steps.determine-config-name.outputs.value }}
           name: v${{ steps.package-json.outputs.packageVersion }}
           tag: v${{ steps.package-json.outputs.packageVersion }}
           version: ${{ steps.package-json.outputs.packageVersion }}