From 43a649d5d2efc44e15884215bdea7dce332d2a43 Mon Sep 17 00:00:00 2001 From: "panyintian.fu" Date: Mon, 18 Nov 2024 14:19:45 +0800 Subject: [PATCH] [CI] Add support list in release notes body Signed-off-by: panyintian.fu --- .github/workflows/auto-pr-ci.yaml | 2 +- .github/workflows/call-gen-release-notes.yaml | 9 +++++++++ hack/autoversion.sh | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/auto-pr-ci.yaml b/.github/workflows/auto-pr-ci.yaml index 5138a6295..ac664ce94 100644 --- a/.github/workflows/auto-pr-ci.yaml +++ b/.github/workflows/auto-pr-ci.yaml @@ -42,7 +42,7 @@ jobs: permissions: packages: write contents: read - steps: + steps: - uses: actions/checkout@v3 with: fetch-depth: 0 diff --git a/.github/workflows/call-gen-release-notes.yaml b/.github/workflows/call-gen-release-notes.yaml index a1ffcffc0..199a9c6e2 100644 --- a/.github/workflows/call-gen-release-notes.yaml +++ b/.github/workflows/call-gen-release-notes.yaml @@ -38,6 +38,15 @@ jobs: latest_tag=${GITHUB_REF#refs/*/} bash ./hack/autoversion.sh ${latest_tag} + - name: Add support list in release body + if: startsWith(github.ref, 'refs/tags/') + uses: softprops/action-gh-release@v2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + body_path: docs/overrides/releases/${GITHUB_REF#refs/*/}.md + + - name: Push release notes id: push_directory diff --git a/hack/autoversion.sh b/hack/autoversion.sh index 0220cb67d..437bb6e66 100755 --- a/hack/autoversion.sh +++ b/hack/autoversion.sh @@ -42,7 +42,7 @@ function get_k8s_version_range() { echo "$range" | sed 's/-/ -/g'|sed ':a;N;$!ba;s/\n/ /g'| sed 's/ //' else # replace each - with   , divide into one line, remove \n and remove the first   - echo "$range" | sed 's/-/ \ \; /g'|sed ':a;N;$!ba;s/\n/ /g'| sed 's/ \ \; //' + echo "$range" | sed 's/-/\ \;/g'|sed ':a;N;$!ba;s/\n/ /g'| sed 's/\ \;//' fi }