Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
142d514
Add Rust dependency audit to Makefile
leynos May 18, 2026
df5275b
Update shared actions pin
leynos May 20, 2026
1a63868
Restore backend binary targets after rebase
leynos May 20, 2026
2bab62a
Document audit and Corepack setup
leynos May 23, 2026
67bc11c
Fix audit review findings
leynos May 23, 2026
bdcda95
Clarify audit prerequisites in developer guide
leynos May 23, 2026
3cf72f3
Test Rust audit Makefile contract
leynos May 23, 2026
44be5a3
Stabilize embedded PostgreSQL test setup
leynos May 24, 2026
50dcfcd
Synchronize developer guide audit gates
leynos May 24, 2026
e68cbfa
Handle signalled audit commands explicitly
leynos May 24, 2026
4295827
Expand audit utility documentation
leynos May 24, 2026
c2620df
Split audit package data helpers
leynos May 24, 2026
1c377d1
Reduce audit helper complexity
leynos May 24, 2026
12865ce
Name audit tree-node predicate
leynos May 25, 2026
55246e9
Omit missing GHSA advisory IDs
leynos May 25, 2026
b4037cf
Reject non-plain audit tree nodes
leynos May 25, 2026
28102b1
Use normalization spelling in audit package header
leynos May 25, 2026
71fd719
Remove duplicate audit phony declaration
leynos May 25, 2026
c8339e6
Test audit helper boundaries
leynos May 25, 2026
819993a
Share audit object predicate
leynos May 25, 2026
bc6365a
Split audit tree predicates
leynos May 25, 2026
4274537
Fix audit package spelling
leynos May 25, 2026
03952e1
Share audit object-shape predicates
leynos May 25, 2026
5f4e412
Parameterize audit exception date tests
leynos May 25, 2026
1117d0d
Cover audit helper behaviour
leynos May 25, 2026
ef395da
Share audit object prototype checks
leynos May 25, 2026
6e25140
Inject audit reporting IO adapters
leynos May 25, 2026
af495b3
Reference issue 360 in audit suppressions (#360)
leynos May 26, 2026
352b4a1
Assert audit timeout property outcomes
leynos May 26, 2026
3052769
Document reporting IO adapter signature
leynos May 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:
restore-keys: ${{ runner.os }}-bun-

- name: Install Rust toolchain
uses: leynos/shared-actions/.github/actions/setup-rust@c2b856998a4438bfdaa71c90cde1b03044e5d260
uses: leynos/shared-actions/.github/actions/setup-rust@e4c6b0e200a057edf927c45c298e7ddf229b3934

- name: Install uv
id: setup-uv
Expand Down Expand Up @@ -91,6 +91,9 @@ jobs:
mmdc --version
bun --version

- name: Install cargo-audit
run: cargo binstall --no-confirm cargo-audit@0.22.1

- name: Audit
run: make audit

Expand Down Expand Up @@ -153,6 +156,9 @@ jobs:
whitaker --all -- --manifest-path Cargo.toml --workspace --all-targets --all-features
whitaker --all -- --manifest-path backend/Cargo.toml --all-targets --all-features

- name: Architecture lint
run: make lint-architecture

- name: Install nextest
uses: taiki-e/install-action@db22c42b5af88356329b9a8056bb2c2f026d5a10
with:
Expand All @@ -166,6 +172,9 @@ jobs:
env:
# Increase GitHub API rate limits for postgresql_embedded downloads.
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# Pin the embedded PostgreSQL version so postgresql_archive skips release-listing queries.
# Use the semver "exact" prefix so no wildcard resolution is attempted.
POSTGRESQL_VERSION: "=16.10.0"
# Keep backend selection explicit for strict PG_TEST_BACKEND validation.
PG_TEST_BACKEND: postgresql_embedded
# Root-path bootstrap requires the worker binary for privilege demotion.
Expand Down
Loading
Loading