Skip to content

Fix install-hazelcast broken list (#1708) #1003

Fix install-hazelcast broken list (#1708)

Fix install-hazelcast broken list (#1708) #1003

Workflow file for this run

name: Backport changes to maintenance branches
on:
push:
branches:
- main
- v/*
jobs:
get-maintenance-versions:
runs-on: ubuntu-latest
outputs:
versions-and-branches: ${{ steps.get-maintenance-versions-and-branches.outputs.versions-and-branches }}
steps:
- id: get-maintenance-versions
uses: hazelcast/hazelcast/.github/actions/get-supported-maintenance-versions@master
- id: get-maintenance-versions-and-branches
run: |
# Convert from versions -> branches (i.e. prepend "v/")
echo "versions-and-branches=$(jq --compact-output 'map({version: ., branch: "v/\(.)"})' <<< '${{ steps.get-maintenance-versions.outputs.versions }}')" >> ${GITHUB_OUTPUT}
backport-to-all-branch:
needs: get-maintenance-versions
strategy:
fail-fast: false
matrix:
version-and-branch: ${{ fromJSON(needs.get-maintenance-versions.outputs.versions-and-branches) }}
uses: ./.github/workflows/backport-workflow.yml
with:
label-to-check-for: '["backport to all versions"]'
target-branch: ${{ matrix.version-and-branch.branch }}
secrets: inherit
backport-to-specified-branch:
needs: get-maintenance-versions
strategy:
fail-fast: false
matrix:
version-and-branch: ${{ fromJSON(needs.get-maintenance-versions.outputs.versions-and-branches) }}
uses: ./.github/workflows/backport-workflow.yml
with:
label-to-check-for: '["backport to ${{ matrix.version-and-branch.version }}"]'
target-branch: ${{ matrix.version-and-branch.branch }}
secrets: inherit