name: Cypress Tests on: [push] jobs: cypress-firefox: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Chrome Browser Tests uses: cypress-io/github-action@v2 with: working-directory: frontend command: npm run e2e:ci record: true browser: chrome env: CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} #GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CYPRESS_PROJECT_ID: ${{ secrets.CYPRESS_PROJECT_ID }} cypress-firefox: runs-on: ubuntu-latest container: image: cypress/browsers:node12.16.1-chrome80-ff73 options: --user 1001 steps: - name: Checkout uses: actions/checkout@v2 - name: Chrome Browser Tests uses: cypress-io/github-action@v2 with: working-directory: frontend command: npm run e2e:ci record: true browser: firefox env: CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} #GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CYPRESS_PROJECT_ID: ${{ secrets.CYPRESS_PROJECT_ID }} cypress-edge: runs-on: windows-latest steps: - name: Checkout uses: actions/checkout@v2 - name: Chrome Browser Tests uses: cypress-io/github-action@v2 with: working-directory: frontend command: npm run e2e:ci record: true browser: edge env: CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} #GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} CYPRESS_PROJECT_ID: ${{ secrets.CYPRESS_PROJECT_ID }}