20 Commits

Author SHA1 Message Date
thePR0M3TH3AN
ad947c06c0 Fix CLI cheatsheet artifact path 2025-05-21 15:25:32 -04:00
thePR0M3TH3AN
b7b53d1ad6 Merge pull request #41 from PR0M3TH3AN/codex/update-action-versions-and-verify-workflows
Update action versions
2025-05-21 13:55:22 -04:00
thePR0M3TH3AN
b8db31296d Update action versions 2025-05-21 13:55:09 -04:00
thePR0M3TH3AN
91a5ceaf70 Merge pull request #40 from PR0M3TH3AN/4zxg7n-codex/decide-and-update-cheatsheet-path
Fix cheatsheet path
2025-05-21 13:52:49 -04:00
thePR0M3TH3AN
d433e1eab2 Move CLI cheatsheet under cli-bin 2025-05-21 13:43:25 -04:00
thePR0M3TH3AN
1798ec3615 Remove redundant format and lint steps 2025-05-21 13:41:57 -04:00
thePR0M3TH3AN
d6e37cee2a Merge pull request #35 from PR0M3TH3AN/codex/add-formatting-and-linting-checks-to-ci
Add formatting and linting checks to CI
2025-05-21 10:57:09 -04:00
thePR0M3TH3AN
cbe12f8eb7 Add formatting and linting checks to CI 2025-05-21 10:54:19 -04:00
thePR0M3TH3AN
23ac9a9533 Add formatting and linting checks to CI 2025-05-21 10:52:50 -04:00
thePR0M3TH3AN
c429eba3b1 Add trailing newline to test script and CI workflow 2025-05-21 09:21:42 -04:00
thePR0M3TH3AN
40ef4cc348 ci: trigger on beta branch 2025-05-20 15:59:10 -04:00
thePR0M3TH3AN
933fee54a9 Generate CLI cheatsheet at build time 2025-05-20 14:13:30 -04:00
thePR0M3TH3AN
c59fcc8c5c Update CI workflow to use actions-rs/toolchain for Rust setup
- Replace actions/setup-rust with actions-rs/toolchain for both stable and nightly toolchain installations.
- Enable minimal profile for faster toolchain setup.
- Clean up comments and ensure consistency in artifact upload steps.
2025-05-19 23:13:54 -04:00
thePR0M3TH3AN
f8f890c29a Update CI workflow for comprehensive testing and benchmarking
Enhance the GitHub Actions CI workflow by introducing a comprehensive test job that runs a new script (`run_all_tests.sh`) for building, testing, and benchmarking. Update dependencies to use the latest actions and ensure consistent environment variables. Remove the previous build-and-test and benchmark jobs, consolidating functionality for improved clarity and efficiency.
2025-05-19 23:11:44 -04:00
thePR0M3TH3AN
2f97bd8c3f Update dependencies and add new features for improved functionality
- Updated Cargo.lock and Cargo.toml to include new dependencies
- Added new files for backup and watcher functionality in libmarlin
- Introduced integration tests and documentation updates
- Set workspace resolver to version 2 for better dependency resolution
2025-05-19 18:14:42 -04:00
thePR0M3TH3AN
e7f5a230e5 Run Tarpaulin under nightly toolchain for libmarlin coverage
In our GitHub Actions CI, update the Code Coverage step for the `libmarlin` crate to invoke Tarpaulin using the nightly toolchain. This ensures we pick up the latest coverage features and avoid the unexpected argument error:

* Replace the two-line `cargo tarpaulin` invocation with a single command using `cargo +nightly tarpaulin --package libmarlin --out Xml --fail-under 85`.
* Removes the extraneous line break and aligns with the rest of our Rust commands under nightly when needed.
2025-05-18 21:48:08 -04:00
thePR0M3TH3AN
a7660df45f updates 2025-05-18 21:28:05 -04:00
thePR0M3TH3AN
6ddb40ca18 update 2025-05-18 18:31:36 -04:00
thePR0M3TH3AN
10c43bf805 update 2025-05-18 17:52:12 -04:00
thePR0M3TH3AN
f6fca2c0dd update 2025-05-18 16:02:48 -04:00