mirror of
https://github.com/neondatabase/neon.git
synced 2025-12-22 21:59:59 +00:00
## Problem There are two (related) problems with the previous handling of `cargo-deny`: - When a new advisory is added to rustsec that affects a dependency, unrelated pull requests will fail. - New advisories rely on pushes or PRs to be surfaced. Problems that already exist on main will only be found if we try to merge new things into main. ## Summary of changes We split out `cargo-deny` into a separate workflow that runs on all PRs that touch `Cargo.lock`, and on a schedule on `main`, `release`, `release-compute` and `release-proxy` to find new advisories.
14 lines
438 B
YAML
14 lines
438 B
YAML
rust_code: ['**/*.rs', '**/Cargo.toml', '**/Cargo.lock']
|
|
rust_dependencies: ['**/Cargo.lock']
|
|
|
|
v14: ['vendor/postgres-v14/**', 'Makefile', 'pgxn/**']
|
|
v15: ['vendor/postgres-v15/**', 'Makefile', 'pgxn/**']
|
|
v16: ['vendor/postgres-v16/**', 'Makefile', 'pgxn/**']
|
|
v17: ['vendor/postgres-v17/**', 'Makefile', 'pgxn/**']
|
|
|
|
rebuild_neon_extra:
|
|
- .github/workflows/neon_extra_builds.yml
|
|
|
|
rebuild_macos:
|
|
- .github/workflows/build-macos.yml
|