You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Description
This PR merges `encoderfile-core` into `encoderfile`, as discussed in
#215.
### Changes
* Moved all functionality from `encoderfile-core` into the main
`encoderfile` crate
* Feature-gated the build CLI and related dependencies
* Removed the standalone `encoderfile-core` crate
* Updated and simplified GitHub workflows to reflect the new crate
layout
Additionally:
- Switched from deprecated `instrumentation` mode to `simulation` mode
as described in #191
- Commented out cargo caching for ci workflow to avoid out-of-storage
errors in gh workflows
### Rationale
The original separation existed to support on-the-fly Rust project
generation and compilation during encoderfile builds. Since encoderfile
builds are now pure packaging steps over prebuilt artifacts, this split
no longer provides meaningful benefits and adds unnecessary complexity.
Merging the crates improves symmetry between library and CLI use cases,
reduces maintenance overhead, and simplifies the build and release
pipeline.
**This PR is _not_ a final refactor of `encoderfile` and more breaking
changes will be coming soon.**
0 commit comments