diff --git a/.github/workflows/monorepo-validate.yaml b/.github/workflows/monorepo-validate.yaml index 92b31416a..cb9d98dbd 100644 --- a/.github/workflows/monorepo-validate.yaml +++ b/.github/workflows/monorepo-validate.yaml @@ -1,7 +1,9 @@ name: Validate Monorepo on: [push] jobs: - validate: + + compliance: + name: Dependency License Compliance runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 @@ -10,4 +12,14 @@ jobs: node-version: '12.x' - run: yarn install - run: yarn run compliance:licenses + + audit: + name: Dependency Security Audit + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v1 + with: + node-version: '12.x' + - run: yarn install - run: yarn audit diff --git a/README.md b/README.md index 50588fb56..5537660a5 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Project Watchtower UI Monorepo +![Validate Monorepo](https://github.com/hashicorp/watchtower-ui/workflows/Validate%20Monorepo/badge.svg) + This monorepo contains multiple projects, including UIs and addons, used by Project Watchtower.