Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
be5a3f0
Add i18n support and improve validation engine
Tuntii Jan 20, 2026
05bc9da
Update validation methods and test data for credit card rules
Tuntii Jan 20, 2026
55b8bb9
Add unified streaming response body and async custom validation
Tuntii Jan 20, 2026
b8f6412
Add HTTP/3 (QUIC) support to rustapi-core
Tuntii Jan 21, 2026
fc01d0f
Add HATEOAS support and improve ReDoc integration
Tuntii Jan 21, 2026
7f8997d
Add OpenAPI client and deployment commands
Tuntii Jan 22, 2026
9324a27
Add OpenAPI param schema override and HTTP/3 docs
Tuntii Jan 22, 2026
bc85a5d
Refactor to use ResponseBody in response handling
Tuntii Jan 22, 2026
f73ee93
Refactor response body construction to use ResponseBody
Tuntii Jan 22, 2026
f364336
Refactor response body handling and clean up imports
Tuntii Jan 22, 2026
178df3b
Refactor group matching logic and clean up imports
Tuntii Jan 22, 2026
61ec555
Refactor to use ResponseBody::Full for response bodies
Tuntii Jan 23, 2026
afb0efb
Update timeout.rs
Tuntii Jan 23, 2026
121fac8
chore: remove unused imports from response_streaming.rs
Tuntii Jan 23, 2026
62c11f3
fix: correct missing closing parenthesis in circuit_breaker.rs
Tuntii Jan 23, 2026
4df1a99
Update dedup.rs
Tuntii Jan 23, 2026
c1af640
Wrap response bodies in custom Body enum
Tuntii Jan 23, 2026
a563690
Refactor tests to use ResponseBody and clean up stacks
Tuntii Jan 23, 2026
75b13d0
Update app.rs
Tuntii Jan 23, 2026
ff5f8a1
Add coverage job to CI workflow
Tuntii Jan 23, 2026
2aeb8ab
Refactor trait docs and minor code improvements
Tuntii Jan 23, 2026
8d9040f
Bump version to 0.1.15 and move modules to subdirs
Tuntii Jan 23, 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
40 changes: 40 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -155,4 +155,44 @@ jobs:
RUSTDOCFLAGS: -D warnings


coverage:
name: Coverage
runs-on: ubuntu-latest
steps:
- name: Free disk space
run: |
sudo rm -rf /usr/share/dotnet
sudo rm -rf /opt/ghc
sudo rm -rf /usr/local/share/boost
sudo rm -rf "$AGENT_TOOLSDIRECTORY"
df -h

- uses: actions/checkout@v4

- name: Install Rust
uses: dtolnay/rust-toolchain@stable

- name: Cache cargo registry
uses: actions/cache@v4
with:
path: |
~/.cargo/registry
~/.cargo/git
key: ${{ runner.os }}-cargo-coverage-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-coverage-

- name: Install cargo-tarpaulin
uses: taiki-e/install-action@cargo-tarpaulin

- name: Run coverage
run: cargo tarpaulin --workspace --out Html --output-dir coverage

- name: Upload coverage report
uses: actions/upload-artifact@v4
with:
name: coverage-report
path: coverage/tarpaulin-report.html



Loading
Loading