From 546d6d9825f35b528ac0eaa880648f555b7fa64d Mon Sep 17 00:00:00 2001 From: meghana_gm Date: Tue, 28 Jan 2025 21:45:10 +0530 Subject: [PATCH 1/3] One-click action for releasing the repo Signed-off-by: meghana_gm --- .github/workflows/auto-release.yaml | 37 ++--------------------------- 1 file changed, 2 insertions(+), 35 deletions(-) diff --git a/.github/workflows/auto-release.yaml b/.github/workflows/auto-release.yaml index e021c8c0..8a847d57 100644 --- a/.github/workflows/auto-release.yaml +++ b/.github/workflows/auto-release.yaml @@ -1,46 +1,13 @@ -name: Auto Release CSM +name: Auto Release CSI-PowerMax on: # yamllint disable-line rule:truthy workflow_dispatch: repository_dispatch: types: [auto-release-workflow] jobs: - calculate-version: - runs-on: ubuntu-latest - outputs: - new-version: ${{ steps.set-version.outputs.version }} - steps: - - name: Check out repository - uses: actions/checkout@v4 - with: - fetch-depth: 0 # Fetch the full history including tags - - - name: Get latest release version - id: get-latest-version - run: | - latest_version=$(git describe --tags $(git rev-list --tags --max-count=1)) - echo "latest_version=${latest_version}" >> $GITHUB_ENV - - - name: Increment minor version and remove 'v' prefix - id: set-version - run: | - version=${{ env.latest_version }} - clean_version=${version#v} - - # Parse version parts - major=$(echo $clean_version | cut -d'.' -f1) - minor=$(echo $clean_version | cut -d'.' -f2) - patch=$(echo $clean_version | cut -d'.' -f3) - new_minor=$((minor + 1)) - new_version="${major}.${new_minor}.0" - - echo "New version: $new_version" - echo "::set-output name=version::$new_version" - csm-release: - needs: calculate-version uses: dell/common-github-actions/.github/workflows/csm-release-driver-module.yaml@main with: - version: ${{ inputs.version || needs.calculate-version.outputs.new-version }} + version: "minor" image: "csi-powermax" secrets: inherit From 2aac864017fddc3a73b6458c9af6bddacb66219c Mon Sep 17 00:00:00 2001 From: meghana_gm Date: Mon, 3 Feb 2025 10:28:48 +0530 Subject: [PATCH 2/3] One-click action for releasing the repo Signed-off-by: meghana_gm --- .github/workflows/auto-release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/auto-release.yaml b/.github/workflows/auto-release.yaml index 8a847d57..c22390bb 100644 --- a/.github/workflows/auto-release.yaml +++ b/.github/workflows/auto-release.yaml @@ -9,5 +9,5 @@ jobs: uses: dell/common-github-actions/.github/workflows/csm-release-driver-module.yaml@main with: version: "minor" - image: "csi-powermax" + image: "csi-powermax,csipowermax-reverseproxy" secrets: inherit From c62fe4592ce47951a53e8481be5a245a53e60ff2 Mon Sep 17 00:00:00 2001 From: meghana_gm Date: Mon, 3 Feb 2025 13:32:58 +0530 Subject: [PATCH 3/3] One-click action for releasing the repo Signed-off-by: meghana_gm --- .github/workflows/auto-release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/auto-release.yaml b/.github/workflows/auto-release.yaml index c22390bb..87fd1c89 100644 --- a/.github/workflows/auto-release.yaml +++ b/.github/workflows/auto-release.yaml @@ -9,5 +9,5 @@ jobs: uses: dell/common-github-actions/.github/workflows/csm-release-driver-module.yaml@main with: version: "minor" - image: "csi-powermax,csipowermax-reverseproxy" + images: "csi-powermax,csipowermax-reverseproxy" secrets: inherit