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

get2knowio / deacon / 20515397945
87%

Build:
DEFAULT BRANCH: main
Ran 26 Dec 2025 03:47AM UTC
Jobs 1
Files 29
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

26 Dec 2025 03:43AM UTC coverage: 87.331% (-0.2%) from 87.492%
20515397945

push

github

web-flow
feat(lifecycle): implement up command lifecycle hooks (#442)

* Add up lifecycle hooks spec and implementation plan

Introduces the full specification, requirements checklist, OpenAPI contract, data model, implementation plan, research notes, quickstart, and task breakdown for the 'up' lifecycle semantics compliance feature (008-up-lifecycle-hooks). Updates AGENTS.md to document Rust and marker-based requirements for this feature. This lays out the technical and organizational groundwork for enforcing ordered lifecycle phases, resume/skip/prebuild behaviors, and dotfiles handling in the devcontainer 'up' command.

* Add up lifecycle hooks spec and implementation plan

Introduces the full specification, requirements checklist, OpenAPI contract, data model, implementation plan, research notes, quickstart, and task breakdown for the 'up' lifecycle semantics compliance feature (008-up-lifecycle-hooks). Updates AGENTS.md to document Rust and marker-based requirements for this feature. This lays out the technical and organizational groundwork for enforcing ordered lifecycle phases, resume/skip/prebuild behaviors, and dotfiles handling in the devcontainer 'up' command.

* feat(core): add lifecycle phase state primitives and marker system

Implement core state management for lifecycle phases:

- Add LifecyclePhase enum with spec-defined ordering (onCreate -> postAttach)
- Implement PhaseStatus tracking (pending/running/completed/failed/skipped)
- Add per-phase marker read/write helpers for resume detection
- Support invocation contexts: fresh, resume, prebuild, skip_post_create
- Centralize phase marker paths for isolated prebuild markers

Enables resume semantics by tracking which phases have completed.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* feat(core): integrate dotfiles execution into lifecycle ordering

Position dotfiles installation between postCreate and postStart phase... (continued)

425 of 503 new or added lines in 3 files covered. (84.49%)

2 existing lines in 1 file now uncovered.

6266 of 7175 relevant lines covered (87.33%)

473.72 hits per line

Uncovered Changes

Lines Coverage ∆ File
73
75.17
0.0% crates/core/src/lifecycle.rs
3
96.1
0.0% crates/core/src/container_lifecycle.rs
2
97.98
0.0% crates/core/src/dotfiles.rs

Coverage Regressions

Lines Coverage ∆ File
2
97.98
0.0% crates/core/src/dotfiles.rs
Jobs
ID Job ID Ran Files Coverage
1 20515397945.1 26 Dec 2025 03:47AM UTC 29
87.33
GitHub Action Run
Source Files on build 20515397945
  • Tree
  • List 29
  • Changed 12
  • Source Changed 12
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20515397945
  • a555bedc on github
  • Prev Build on main (#19488554415)
  • Next Build on main (#20523699261)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc