Release: NX9-Auth v0.3.0
This commit is contained in:
1 parent
6a04d7f793
commit
d93f2cef95
92 files changed
+2418
-1143
No files matched your search
@@ -0,0 +1,30 @@
|
||||
# Refactor Report
|
||||
|
||||
## Summary
|
||||
|
||||
The runtime layer was refactored to restore the missing application startup API and make the project build successfully again.
|
||||
|
||||
## What changed
|
||||
|
||||
- Added a runtime application container in [src/runtime/application.rs](../src/runtime/application.rs) with lifecycle support and shared runtime state.
|
||||
- Added an application builder in [src/runtime/builder.rs](../src/runtime/builder.rs) so the binary can construct the runtime through the expected builder pattern.
|
||||
- Added lightweight runtime metrics support in [src/runtime/metrics.rs](../src/runtime/metrics.rs).
|
||||
- Updated the runtime module exports in [src/runtime/mod.rs](../src/runtime/mod.rs) to expose the newly introduced components.
|
||||
- Set the Rust toolchain to the installed stable toolchain so builds no longer fail due to an unconfigured default toolchain.
|
||||
|
||||
## Verification
|
||||
|
||||
The changes were verified with:
|
||||
|
||||
```bash
|
||||
export RUSTUP_TOOLCHAIN=stable-x86_64-unknown-linux-gnu && cargo build --release
|
||||
```
|
||||
|
||||
Result:
|
||||
|
||||
- Build completed successfully
|
||||
- Output ended with: `Finished release profile [optimized] target(s) in 1m 16s`
|
||||
|
||||
## Notes
|
||||
|
||||
This refactor focused on restoring the expected runtime API surface with minimal, compatible implementations so the existing application entrypoint and build pipeline continue to function.
|
||||
Reference in new issue
Block a user