Unify audit and detect workflows

This commit is contained in:
Héctor Ramón Jiménez 2023-09-07 03:02:06 +02:00
parent 34876aea5e
commit 8cfad86ec1
No known key found for this signature in database
GPG key ID: 140CC052C94F138E
2 changed files with 17 additions and 19 deletions

View file

@ -1,12 +1,26 @@
name: Audit
on: [push]
on:
push: {}
pull_request: {}
schedule:
- cron: '0 0 * * *'
jobs:
dependencies:
vulnerabilities:
runs-on: ubuntu-latest
steps:
- uses: hecrj/setup-rust-action@v1
- name: Install cargo-audit
run: cargo install cargo-audit
- uses: actions/checkout@master
- name: Audit dependencies
- name: Audit vulnerabilities
run: cargo audit
artifacts:
runs-on: ubuntu-latest
steps:
- uses: hecrj/setup-rust-action@v1
- name: Install cargo-outdated
run: cargo install cargo-outdated
- uses: actions/checkout@master
- name: Find outdated dependencies
run: cargo outdated --workspace --exit-code 1

View file

@ -1,16 +0,0 @@
name: Detect
on:
push: {}
pull_request: {}
schedule:
- cron: '0 0 * * *'
jobs:
outdated_dependencies:
runs-on: ubuntu-latest
steps:
- uses: hecrj/setup-rust-action@v1
- name: Install cargo-outdated
run: cargo install cargo-outdated
- uses: actions/checkout@master
- name: Detect outdated dependencies
run: cargo outdated --exit-code 1