• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jzombie / rust-oxdock / 33137929480
87%

Build:
DEFAULT BRANCH: main
Ran 28 Aug 2026 03:22AM UTC
Jobs 1
Files 47
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 Aug 2026 03:06AM UTC coverage: 87.364%. First build
33137929480

push

github

web-flow
refactor: Split monolithic modules, bump deps, fix fuzz parity (#99)

* refactor: Split monolithic modules, bump deps, fix fuzz parity

Major structural refactoring of oxdock-core and oxdock-process to
improve
maintainability. The single-file exec.rs is now split into
focused modules (handlers, fs_ops, io, pipe, state, steps). Similarly,
oxdock-process's lib.rs is decomposed into builder, shell, child,
contract,
expand, shell_manager, synthetic, and builtin_env modules.

Other changes:
- Add markdown DSL parsing support (oxdock-parser)
- Bump all workspace dependencies to latest versions
- Fix pre-existing fuzz_parity test failure (reject untokenizable
  strings)
- Expand README with comprehensive documentation
- Add docs conformance tests and packaging invariants

* fix: Normalize paths in packaging_invariant test for Windows CI

Use oxdock_fs::normalized_path and to_forward_slashes instead of
.display().to_string() to ensure forward-slash paths on all platforms.
Also suppress cargo-udeps false positive on oxdock-doc-tests.

* Add APPEND command for append-only file writes

Support appending contents to files via a new `APPEND` DSL command,
preserving existing file contents. Includes stdin support, parent
directory creation, and documentation for GitHub Actions integration
like `$GITHUB_OUTPUT` and `$GITHUB_ENV`.

Implemented across parser, executor, filesystem backends (including
Miri), mocks, and buildtime helpers with test coverage.

* Update README APPEND examples and fix lint issues

Update the README APPEND examples to use plain local paths instead of
GitHub Actions env vars, moving the Actions-specific invocation into a
follow-up note.

Also fix minor lint issues: use a dedicated `Context` import instead of
the crate-level allow, remove a redundant clippy attribute in the mock
fs, and silence an unused parameter in the interactive shell spawner.

4070 of 4532 new or added lines in 40 files covered. (89.81%)

9043 of 10351 relevant lines covered (87.36%)

242.85 hits per line

Uncovered Changes

Lines Coverage ∆ File
101
81.19
oxdock-buildtime-helpers/src/assets.rs
73
68.94
oxdock-buildtime-helpers/src/track.rs
52
91.68
crates/oxdock-core/src/exec/handlers.rs
50
69.66
oxdock-buildtime-macros/src/lib.rs
29
88.54
crates/sys/oxdock-process/src/shell_manager.rs
19
87.16
crates/oxdock-core/src/exec/io.rs
18
90.2
crates/sys/oxdock-process/src/shell.rs
15
49.8
crates/sys/oxdock-fs/src/workspace_fs/mock.rs
14
94.35
crates/oxdock-parser/src/markdown.rs
10
93.67
crates/sys/oxdock-process/src/expand.rs
8
54.22
crates/sys/oxdock-fs/src/lib.rs
7
93.46
crates/oxdock-core/src/exec/pipe.rs
7
96.61
crates/sys/oxdock-process/src/mock.rs
6
94.34
crates/oxdock-fixture/src/lib.rs
6
85.32
crates/oxdock-parser/src/ast.rs
6
88.68
crates/sys/oxdock-process/src/contract.rs
6
92.06
oxdock-buildtime-helpers/src/lib.rs
5
95.58
crates/oxdock-core/src/exec/fs_ops.rs
5
93.9
crates/oxdock-parser/src/macro_input.rs
5
89.47
crates/sys/oxdock-fs/src/workspace_fs/io.rs
4
96.52
crates/sys/oxdock-process/src/builder.rs
4
96.3
crates/sys/oxdock-process/src/child.rs
3
88.03
crates/oxdock-parser/src/parser.rs
3
80.43
crates/sys/oxdock-fs/src/workspace_fs/path.rs
2
96.41
crates/oxdock-parser/src/lib.rs
2
95.49
crates/sys/oxdock-fs/src/workspace_fs/access.rs
1
92.31
crates/sys/oxdock-fs/src/workspace_fs/backend.rs
1
84.92
oxdock-cli/src/lib.rs
Jobs
ID Job ID Ran Files Coverage
1 33137929480.1 28 Aug 2026 03:22AM UTC 47
87.36
GitHub Action Run
Source Files on build 33137929480
  • Tree
  • List 47
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #33137929480
  • 702b8c28 on github
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc