name: Custom cli e2e
on:
  workflow_dispatch:
    inputs:
      java-version:
        default: "11"
        required: false
      maven-version:
        default: "3.8.7"
        required: false
      cache-key-prefix:
        default: "Linux-11-maven3.8.7"
        required: false
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/setup-node@v3
        with:
          node-version: 16
      - name: Install npm packages
        run: npm i
      - name: Build CLI
        run: npm run build:cli
      - name: Rename cli
        run: mv ./build/index.js ./build/build-chain
      - name: Add to path
        run: echo "$PWD/build/" >> $GITHUB_PATH
      - uses: kiegroup/kogito-pipelines/.ci/actions/maven@main
        with:
          java-version: ${{ inputs.java-version }}
          maven-version: ${{ inputs.maven-version }}
          cache-key-prefix: ${{ inputs.maven-version }}
      - name: Execute build-chain
        run: build-chain help
