Skip to content

Commit cb134ad

Browse files
zOnlyKroksFrederic Spiers
authored andcommitted
Manual release trigger
1 parent d92e19a commit cb134ad

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.github/workflows/release.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,24 @@ jobs:
6060
env:
6161
CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
6262

63+
- name: Package manually specified chart
64+
if: ${{ github.event.inputs.chart != '' }}
65+
run: |
66+
set -euo pipefail
67+
CHART_DIR="${{ github.event.inputs.chart }}"
68+
69+
if [ ! -d "$CHART_DIR" ]; then
70+
echo "ERROR: Chart directory $CHART_DIR does not exist"
71+
exit 1
72+
fi
73+
74+
echo "Packaging chart from $CHART_DIR..."
75+
mkdir -p .cr-release-packages
76+
helm package "$CHART_DIR" --destination .cr-release-packages
77+
78+
echo "Packaged charts:"
79+
ls -lh .cr-release-packages/
80+
6381
- name: Install cosign
6482
uses: sigstore/[email protected]
6583
if: ${{ steps.chart-releaser.outputs.changed_charts || github.event.inputs.chart != '' }}

0 commit comments

Comments
 (0)