feat[sastisfaction]: adding non-blocking security linting to cellxgene (#2210)

* adding sastisfaction

* Update sastisfaction.yml

* Update sastisfaction.yml
This commit is contained in:
jacobrheath
2021-07-26 12:24:43 -07:00
committed by GitHub
parent 1ea2b7fe80
commit 7328cbdbd5

27
.github/workflows/sastisfaction.yml vendored Normal file
View File

@@ -0,0 +1,27 @@
name: Run SASTisfaction
on:
- pull_request
jobs:
sastisfaction:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v2
with:
repository: chanzuckerberg/sastisfaction
ref: main
path: .github/actions/sastisfaction
ssh-key: ${{ secrets.SASTISFACTION_READ_KEY }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Docker pull
run: docker pull ghcr.io/chanzuckerberg/sastisfaction:main
- name: Run SASTisfaction
uses: ./.github/actions/sastisfaction
with:
snowflake_private_key: ${{ secrets.SASTISFACTION_RSA_KEY }}