Skip to content

Commit

Permalink
feat: add option --skip-upload, to not handle index.yaml for OCI charts
Browse files Browse the repository at this point in the history
Signed-off-by: acuD1 <[email protected]>
  • Loading branch information
acuD1 committed May 15, 2023
1 parent ed43eb3 commit 630aec9
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 0 deletions.
7 changes: 7 additions & 0 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ inputs:
skip_existing:
description: "Skip package upload if release exists"
required: false
skip_upload:
description: "Skip package upload"
required: false
mark_as_latest:
description: Mark the created GitHub release as 'latest'
required: false
Expand Down Expand Up @@ -86,6 +89,10 @@ runs:
args+=(--skip-existing "${{ inputs.skip_existing }}")
fi
if [[ -n "${{ inputs.skip_upload }}" ]]; then
args+=(--skip-upload "${{ inputs.skip_upload }}")
fi
if [[ -n "${{ inputs.mark_as_latest }}" ]]; then
args+=(--mark-as-latest "${{ inputs.mark_as_latest }}")
fi
Expand Down
13 changes: 13 additions & 0 deletions cr.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ Usage: $(basename "$0") <options>
-i, --install-only Just install the cr tool
-s, --skip-packaging Skip the packaging step (run your own packaging before using the releaser)
--skip-existing Skip package upload if release exists
--skip-upload Skip package upload, just create the release. Not needed in case of OCI upload.
-l, --mark-as-latest Mark the created GitHub release as 'latest' (default: true)
--packages-with-index Upload chart packages directly into publishing branch
EOF
Expand All @@ -50,6 +51,7 @@ main() {
local install_only=
local skip_packaging=
local skip_existing=
local skip_upload=
local mark_as_latest=true
local packages_with_index=false
local pages_branch=
Expand Down Expand Up @@ -198,6 +200,12 @@ parse_command_line() {
shift
fi
;;
--skip-upload)
if [[ -n "${2:-}" ]]; then
skip_upload="$2"
shift
fi
;;
-l | --mark-as-latest)
if [[ -n "${2:-}" ]]; then
mark_as_latest="$2"
Expand Down Expand Up @@ -328,6 +336,11 @@ release_charts() {
}

update_index() {
if [[ -n "$skip_upload" ]]; then
echo "Skipping index upload..."
return
fi

local args=(-o "$owner" -r "$repo" --push)
if [[ -n "$config" ]]; then
args+=(--config "$config")
Expand Down

0 comments on commit 630aec9

Please sign in to comment.