mirror of
https://github.com/rustsec/advisory-db.git
synced 2025-12-27 01:54:07 -05:00
Install rustsec from git (#2299)
This commit is contained in:
10
.github/workflows/assign-ids.yml
vendored
10
.github/workflows/assign-ids.yml
vendored
@@ -12,17 +12,15 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Cache cargo bin
|
||||
id: admin-cache
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ~/.cargo/bin
|
||||
key: rustsec-admin-v0.8.8
|
||||
key: rustsec-admin-b7c69254bda9b8f4c94bc5eaef47e5bb3a97d8cd
|
||||
|
||||
- name: Install rustsec-admin
|
||||
run: |
|
||||
VERSION="0.8.8"
|
||||
if ! ( rustsec-admin --version | grep -q "$VERSION" ); then
|
||||
cargo install rustsec-admin --force --vers "$VERSION"
|
||||
fi
|
||||
if: steps.admin-cache.outputs.cache-hit != 'true'
|
||||
run: cargo install --git https://github.com/rustsec/rustsec rustsec-admin --rev b7c69254bda9b8f4c94bc5eaef47e5bb3a97d8cd
|
||||
|
||||
- name: Assign IDs
|
||||
id: assign
|
||||
|
||||
13
.github/workflows/export-osv.yml
vendored
13
.github/workflows/export-osv.yml
vendored
@@ -11,15 +11,18 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: osv
|
||||
|
||||
- uses: actions/cache@v4
|
||||
id: admin-cache
|
||||
with:
|
||||
path: ~/.cargo/bin
|
||||
key: rustsec-admin-v0.8.8
|
||||
key: rustsec-admin-b7c69254bda9b8f4c94bc5eaef47e5bb3a97d8cd
|
||||
|
||||
- name: Install rustsec-admin
|
||||
if: steps.admin-cache.outputs.cache-hit != 'true'
|
||||
run: cargo install --git https://github.com/rustsec/rustsec rustsec-admin --rev b7c69254bda9b8f4c94bc5eaef47e5bb3a97d8cd
|
||||
|
||||
- run: |
|
||||
VERSION="0.8.8"
|
||||
if ! ( rustsec-admin --version | grep -q "$VERSION" ); then
|
||||
cargo install rustsec-admin --force --vers "$VERSION"
|
||||
fi
|
||||
mkdir -p crates
|
||||
rustsec-admin osv crates
|
||||
# FIXME: hack to avoid committing advisories without an ID
|
||||
|
||||
13
.github/workflows/publish-web.yml
vendored
13
.github/workflows/publish-web.yml
vendored
@@ -11,15 +11,18 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
ref: gh-pages
|
||||
|
||||
- uses: actions/cache@v4
|
||||
id: admin-cache
|
||||
with:
|
||||
path: ~/.cargo/bin
|
||||
key: rustsec-admin-v0.8.8
|
||||
key: rustsec-admin-b7c69254bda9b8f4c94bc5eaef47e5bb3a97d8cd
|
||||
|
||||
- name: Install rustsec-admin
|
||||
if: steps.admin-cache.outputs.cache-hit != 'true'
|
||||
run: cargo install --git https://github.com/rustsec/rustsec rustsec-admin --rev b7c69254bda9b8f4c94bc5eaef47e5bb3a97d8cd
|
||||
|
||||
- run: |
|
||||
VERSION="0.8.8"
|
||||
if ! ( rustsec-admin --version | grep -q "$VERSION" ); then
|
||||
cargo install rustsec-admin --force --vers "$VERSION"
|
||||
fi
|
||||
rustsec-admin web .
|
||||
git config user.name github-actions
|
||||
git config user.email github-actions@github.com
|
||||
|
||||
10
.github/workflows/sync-ids.yml
vendored
10
.github/workflows/sync-ids.yml
vendored
@@ -14,17 +14,15 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Cache cargo bin
|
||||
id: admin-cache
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ~/.cargo/bin
|
||||
key: rustsec-admin-v0.8.9
|
||||
key: rustsec-admin-b7c69254bda9b8f4c94bc5eaef47e5bb3a97d8cd
|
||||
|
||||
- name: Install rustsec-admin
|
||||
run: |
|
||||
VERSION="0.8.9"
|
||||
if ! ( rustsec-admin --version | grep -q "$VERSION" ); then
|
||||
cargo install rustsec-admin --force --vers "$VERSION"
|
||||
fi
|
||||
if: steps.admin-cache.outputs.cache-hit != 'true'
|
||||
run: cargo install --git https://github.com/rustsec/rustsec rustsec-admin --rev b7c69254bda9b8f4c94bc5eaef47e5bb3a97d8cd
|
||||
|
||||
- name: Synchronize IDs
|
||||
id: sync_ids
|
||||
|
||||
10
.github/workflows/validate.yml
vendored
10
.github/workflows/validate.yml
vendored
@@ -13,17 +13,15 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Cache cargo bin
|
||||
id: admin-cache
|
||||
uses: actions/cache@v4
|
||||
with:
|
||||
path: ~/.cargo/bin
|
||||
key: rustsec-admin-v0.8.8
|
||||
key: rustsec-admin-b7c69254bda9b8f4c94bc5eaef47e5bb3a97d8cd
|
||||
|
||||
- name: Install rustsec-admin
|
||||
run: |
|
||||
VERSION="0.8.8"
|
||||
if ! ( rustsec-admin --version | grep -q "$VERSION" ); then
|
||||
cargo install rustsec-admin --force --vers "$VERSION"
|
||||
fi
|
||||
if: steps.admin-cache.outputs.cache-hit != 'true'
|
||||
run: cargo install --git https://github.com/rustsec/rustsec rustsec-admin --rev b7c69254bda9b8f4c94bc5eaef47e5bb3a97d8cd
|
||||
|
||||
- name: Lint advisories
|
||||
run: rustsec-admin lint --skip-namecheck rustdecimal,vec-const
|
||||
|
||||
Reference in New Issue
Block a user