Skip to content

Add new system roles #47

Add new system roles

Add new system roles #47

Workflow file for this run

name: ci
on:
pull_request:
branches: [master]
jobs:
run_tests:
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
# This Clean step simply checks if there's already a workflow running from the last
# commit and cancels it if there is. This helps us save on cloud cost in the long run.
# See https://github.com/rokroskar/workflow-run-cleanup-action for more information.
- name: Clean
uses: rokroskar/workflow-run-cleanup-action@v0.2.2
env:
GITHUB_TOKEN: '${{ secrets.GITHUB_TOKEN }}'
if: "github.ref != 'refs/heads/master'"
- name: Checkout Repo
uses: actions/checkout@v2
- name: Auth with Gcloud
uses: google-github-actions/auth@v0
with:
credentials_json: ${{ secrets.GCP_DEV_SA_KEY }}
- name: Set up Gcloud SDK
uses: google-github-actions/setup-gcloud@v0
with:
project_id: zesty-dev
- name: Delete Old Screenshots
run: gsutil rm gs://cypress_screenshots_accounts_ui/* || true
- name: Set up Node
uses: actions/setup-node@v2
with:
node-version: '16.5.0'
cache: 'npm'
cache-dependency-path: package-lock.json
- name: Install Dependencies
run: npm install
- name: Setup Testing Environment
run: npm run ci:test:setup
- name: Run Tests
run: npm run ci
- name: Upload Screenshots
if: ${{ failure() }}
run: ./ci/scripts/upload_debug_screenshots_to_gcp.sh