diff --git a/scripts/add_tool_release_tag.sh b/scripts/add_tool_release_tag.sh deleted file mode 100755 index 9d85d85c2..000000000 --- a/scripts/add_tool_release_tag.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/bash - -set -e - -SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd) - -cd "$SCRIPT_DIR"/../ || exit 1 - -# Check if any arguments are provided -if [ $# -eq 0 ]; then - echo "Usage: $0 , example: tools/gotesthelper" - exit 1 -fi - -# The first argument is the tool -TOOL="$1" - -# Function to check if the image exists in ECR -push_from_package_version() { - local tool="$1" - local version package tagexists - - version="v$(jq -r '.version' ./"${tool}"/package.json)" - if [ "${version}" == "v" ]; then - echo "Error: version not found in package.json" - exit 1 - fi - echo "version: ${version}" - package="${tool}/${version}" - echo "package: ${package}" - tagexists=$(git ls-remote --tags origin "${package}") - if [ -z "${tagexists}" ]; then - git tag "${package}" - git push origin "${package}" - else - echo "Tag ${package} already exists." - fi -} - -push_from_package_version "${TOOL}" diff --git a/scripts/breaking-changes.sh b/scripts/breaking-changes.sh new file mode 100755 index 000000000..1f63eb311 --- /dev/null +++ b/scripts/breaking-changes.sh @@ -0,0 +1,2 @@ +#!/usr/bin/env bash +cd tools/breakingchanges/ && go run cmd/main.go -path ../.. || cd - \ No newline at end of file diff --git a/scripts/test-package-release.py b/scripts/test-package-release.py index 8008b4de5..d01b94d12 100644 --- a/scripts/test-package-release.py +++ b/scripts/test-package-release.py @@ -1,3 +1,6 @@ +# This script is used to verify release pipeline end-to-end +# Usage: +# python ./scripts/test-package-release.py -tag k8s-test-runner/v1.999.0-test-release -package ./k8s-test-runner import subprocess import argparse import os