Skip to content

chore(deps): bump serde_json from 1.0.149 to 1.0.150 #28

chore(deps): bump serde_json from 1.0.149 to 1.0.150

chore(deps): bump serde_json from 1.0.149 to 1.0.150 #28

Workflow file for this run

name: Security
on:
push:
branches: [main]
pull_request:
branches: [main]
schedule:
- cron: '0 6 * * 1'
jobs:
clippy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@stable
with:
components: clippy
- name: Install PostgreSQL 17 dev
run: |
sudo apt-get update -qq
sudo apt-get install -y -qq curl gnupg lsb-release
curl -fsSL https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo gpg --dearmor -o /usr/share/keyrings/pgdg.gpg
echo "deb [signed-by=/usr/share/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
sudo apt-get update -qq
sudo apt-get install -y -qq postgresql-server-dev-17 postgresql-17 pkg-config libssl-dev libreadline-dev zlib1g-dev
- run: cargo install cargo-pgrx --version 0.13.1 --locked
- run: cargo pgrx init --pg17 /usr/lib/postgresql/17/bin/pg_config
- run: cargo clippy --features pg17 -- -D warnings
audit:
permissions:
checks: write
contents: read
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: dtolnay/rust-toolchain@stable
- run: cargo generate-lockfile
- uses: rustsec/audit-check@v2
with:
token: ${{ github.token }}