Uploading analysis results
Project settings
If you havent configured your project yet, run sylver init
at the root of your
project or monorepo.
This command will create a sylver.yaml
file at the root of your project, and
a .sylver
folder.
Repository token
To upload analysis results to the dashboard, you need to provide a repository token. You can find it in the project settings page: https://app.sylver.dev/settings.
Uploading analysis diagnostics
Using the Github Action
You can easily run Sylver in your CI pipeline using the Sylver Github Action.
Here is a sample workflow file, assuming your repo token is stored in a repository secret named SYLVER_TOKEN
name: Sylver Check
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
runner-job:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Sylver check
uses: sylver-dev/sylver-gh-action@master
with:
token: ${{ secrets.SYLVER_TOKEN }}
Using the CLI
You can also upload the results of a local analysis by using the --upload
and --token
arguments:
sylver check --upload --token=YOUR_REPOSITORY_TOKEN