Skip to content

Commit

Permalink
ci: fix the github script to produce channel name output correctly (#162
Browse files Browse the repository at this point in the history
)

Signed-off-by: Harikrishnan Balagopal <[email protected]>
  • Loading branch information
HarikrishnanBalagopal authored Oct 10, 2023
1 parent 8219654 commit 01a99bb
Showing 1 changed file with 5 additions and 8 deletions.
13 changes: 5 additions & 8 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -164,22 +164,19 @@ jobs:
echo "installing yq..."
curl -L https://github.com/mikefarah/yq/releases/download/v4.13.5/yq_linux_amd64 -o /usr/local/bin/yq && chmod +x /usr/local/bin/yq
echo "yq installed"
- name: get_channel
uses: actions/github-script@v3
- id: get_channel
uses: actions/github-script@v6
with:
result-encoding: string
script: |
const version = '${{ github.event.inputs.tag }}';
if(/^v\d+\.\d+\.\d+-\w+/.test(version)) {
core.setOutput('channel', 'prerelease');
} else {
core.setOutput('channel', 'stable');
}
return /^v\d+\.\d+\.\d+-\w+/.test(version) ? 'prerelease' : 'stable';
- name: build the operator bundle and container images and push the images to quay
run: |
cd operator/ || exit 1
VERSION='${{ github.event.inputs.tag }}' make docker-build
VERSION='${{ github.event.inputs.tag }}' make docker-push
VERSION='${{ github.event.inputs.tag }}' CHANNELS='${{ steps.get_channel.outputs.channel }}' DEFAULT_CHANNEL='stable' make bundle
VERSION='${{ github.event.inputs.tag }}' CHANNELS='${{ steps.get_channel.outputs.result }}' DEFAULT_CHANNEL='stable' make bundle
VERSION='${{ github.event.inputs.tag }}' make bundle-build
VERSION='${{ github.event.inputs.tag }}' make bundle-push
# build the operator bundle and container images
Expand Down

0 comments on commit 01a99bb

Please sign in to comment.