name: Cypress Console tests -- live environment

# This workflow runs using provided url

on:
  workflow_dispatch:
    inputs:
      url:
        description: 'Url'
        required: true
        type: string

jobs:
  cypress-run:
    name: Run Cypress Trading tests -- live environment
    runs-on: ubuntu-22.04
    steps:
      - name: Checkout
        uses: actions/checkout@v2

      - name: Use Node.js 16
        id: Node
        uses: actions/setup-node@v2
        with:
          node-version: 16.15.1

      - name: Run Cypress tests
        uses: cypress-io/github-action@v4
        with:
          browser: chrome
          record: true
          project: ./apps/trading-e2e
          config: baseUrl=${{ github.event.inputs.url }}
          env: grepTags=@live
        env:
          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}