Skip to content

fix(ci): add api-server CI coverage, scan all workspaces for audits, … - #843

Merged
Maki-Zeninn merged 1 commit into
Maki-Zeninn:mainfrom
The-moving-man:fix/833-834-836-837-ci-coverage
Jul 24, 2026
Merged

fix(ci): add api-server CI coverage, scan all workspaces for audits, …#843
Maki-Zeninn merged 1 commit into
Maki-Zeninn:mainfrom
The-moving-man:fix/833-834-836-837-ci-coverage

Conversation

@The-moving-man

Copy link
Copy Markdown
Contributor

…fix release wasm build, rate-limit nonce cleanup

Also fixes pre-existing breakage uncovered while validating the above: api-server didn't compile (axum 0.7 Next/from_fn_with_state mismatch, missing ToSchema derive), ~20 clippy -D warnings violations across both crates, and a missing curl dependency in api-server/Dockerfile's builder stage needed by utoipa-swagger-ui's build script.

…fix release wasm build, rate-limit nonce cleanup

- Maki-Zeninn#837: add api-server.yml CI workflow (fmt, clippy, test, build, docker)
- Maki-Zeninn#836: matrix cargo-audit/cargo-deny over root, metrics/, api-server/ manifests
- Maki-Zeninn#834: replace broken wasm-pack step in release.yml with cargo build --target wasm32-unknown-unknown
- Maki-Zeninn#833: rate-limit NonceCache::cleanup_expired to once per sweep interval instead of every request

Also fixes pre-existing breakage uncovered while validating the above:
api-server didn't compile (axum 0.7 Next<Body>/from_fn_with_state mismatch,
missing ToSchema derive), ~20 clippy -D warnings violations across both
crates, and a missing curl dependency in api-server/Dockerfile's builder
stage needed by utoipa-swagger-ui's build script.
@drips-wave

drips-wave Bot commented Jul 23, 2026

Copy link
Copy Markdown

@The-moving-man Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@Maki-Zeninn
Maki-Zeninn merged commit c84fd5f into Maki-Zeninn:main Jul 24, 2026
17 of 23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment