Skip to content
This repository has been archived by the owner on Aug 14, 2020. It is now read-only.

undefinedlabs/scope-for-javascript-action

Repository files navigation

logo

Scope for Javascript

GitHub Action to run your tests automatically instrumented with the Scope Javascript Agent.

This works both for browser js and Node.js.

About Scope

Scope gives developers production-level visibility on every test for every app – spanning mobile, monoliths, and microservices.

Usage

  1. Set Scope DSN inside Settings > Secrets as SCOPE_DSN.
  2. Add a step to your GitHub Actions workflow YAML that uses this action:
steps:
  - uses: actions/checkout@v1
  - uses: actions/setup-node@v1
    with:
      node-version: 12
      registry-url: https://registry.npmjs.org/
  - name: Install dependencies
    run: npm install
  - name: Scope for Javascript
    uses: undefinedlabs/scope-for-javascript-action@v1
    with:
      dsn: ${{secrets.SCOPE_DSN}} # required
      jest-command: npm test # optional - default is 'npm test'
      cypress-command: npm run cypress:run # optional - command to run cypress tests if your repository includes them
      cypress-endpoint: http://localhost:3000 # optional - URL to run the cypress tests against