diff --git a/action.yml b/action.yml index f498457..7ea5868 100644 --- a/action.yml +++ b/action.yml @@ -9,10 +9,14 @@ inputs: all: description: "Whether to install every Nextflow release via the '-all' distribution." required: false - default: false + default: "false" runs: - using: "node20" - main: "dist/index.js" + using: "composite" + steps: + - uses: ./subaction + with: + version: ${{ inputs.version }} + all: ${{ inputs.all }} branding: icon: "shuffle" color: "green" diff --git a/subaction/action.yml b/subaction/action.yml new file mode 100644 index 0000000..334bea8 --- /dev/null +++ b/subaction/action.yml @@ -0,0 +1,18 @@ +name: "Setup Nextflow" +description: "Install Nextflow and add it to the PATH" +author: "nf-core" +inputs: + version: + description: "The Nextflow version to download (if necessary) and use. Example: 21.10.3" + required: false + default: "latest-stable" + all: + description: "Whether to install every Nextflow release via the '-all' distribution." + required: false + default: false +runs: + using: "node20" + main: "../dist/index.js" +branding: + icon: "shuffle" + color: "green"