name: Run kas FE standard test
author: Bolt lee
description: 'Run kas FEstandard test'
inputs:
  key:
    description: 'Unique key for cache'
    required: false
    default: ${{ github.sha }}
  contexts:
    description: 'Enter Contexts name'
    required: false
    default: ''
  check:
    contexts:
    description: 'TRUE / FALSE'
    required: true
    default: false
runs:
  using: "composite"
  steps:
    - name: Installing dependencies (false)
      if: ${{ inputs.check == 'false' }}
      shell: bash
      run: |
        npm ci
        npm run build
      env:
        CI: ""
    - name: Installing dependencies (true)
      if: ${{ inputs.check == 'true' }}
      shell: bash
      run: |
        set -o allexport
        source $GITHUB_WORKSPACE/context-file/contexts/${{ inputs.contexts }}
        npm ci
        npm run build
        echo " ==================== "
      env:
        CI: ""
      

