From b299e3e0ef7ce5955e37591b83f4754f5c6196a7 Mon Sep 17 00:00:00 2001 From: Anderson Banihirwe Date: Mon, 6 May 2024 16:12:02 -0700 Subject: [PATCH] Update leap-catalog action to use run.sh script with input parameters --- leap-catalog/action.yml | 26 +------------------------- 1 file changed, 1 insertion(+), 25 deletions(-) diff --git a/leap-catalog/action.yml b/leap-catalog/action.yml index 49eda87..992b201 100644 --- a/leap-catalog/action.yml +++ b/leap-catalog/action.yml @@ -23,29 +23,5 @@ runs: using: "composite" steps: - run: | - set -e - - echo "🔄 Initializing LEAP Catalog Action..." - echo "Arguments: version=$1, validation-path=$2, single-feedstock=$3, generation-path=$4, output-directory=$5" - - echo "🔍 Installing package version: $1" - python -m pip install "leap-data-management-utils[complete]==$1" || { echo "Specific version installation failed"; exit 1; } - - - # Validate or generate based on input arguments - if [ -n "$3" ]; then - echo "🔍 Validating single feedstock: $3" - leap-catalog validate --single "$3" || { echo "Validation failed for single feedstock"; exit 1; } - elif [ -n "$2" ]; then - echo "🔍 Validating feedstocks from: $2" - leap-catalog validate --path "$2" || { echo "Validation failed for feedstocks"; exit 1; } - elif [ -n "$4" ] && [ -n "$5" ]; then - echo "🔍 Generating catalog from: $4 to $5" - leap-catalog generate --path "$4" --output "$5" || { echo "Catalog generation failed"; exit 1; } - else - echo "⚠️ No valid action specified. Please check input parameters." - exit 1 - fi - - exit 0 + ./run.sh "${{ inputs.version }}" "${{ inputs.validation-path }}" "${{ inputs.single-feedstock }}" "${{ inputs.generation-path }}" "${{ inputs.output-directory }}" shell: bash