Skip to content

feat: add ContinueOnError and restructure DSL docs#36

Merged
retr0h merged 2 commits into
mainfrom
feat/dsl-ergonomics
Mar 29, 2026
Merged

feat: add ContinueOnError and restructure DSL docs#36
retr0h merged 2 commits into
mainfrom
feat/dsl-ergonomics

Conversation

@retr0h
Copy link
Copy Markdown
Contributor

@retr0h retr0h commented Mar 29, 2026

Summary

  • Add Step.ContinueOnError() convenience method (shorthand for
    OnError(Continue))
  • Update all examples to use ContinueOnError() instead of the verbose
    OnError(orchestrator.Continue)
  • Replace README example tables with feature table linking to doc pages
  • Add "How the DAG Works" section to features landing page explaining
    step ordering, parallel execution, and dependency resolution
  • Add guide links to step chaining table so users can navigate from
    guard name → feature guide → example
  • Add ContinueOnError and Named to step chaining reference table

Test plan

  • just test passes with 100% coverage
  • All examples compile and use ContinueOnError()

🤖 Generated with Claude Code

retr0h and others added 2 commits March 29, 2026 15:19
Adds Step.ContinueOnError() as shorthand for OnError(Continue).
Updates all examples to use the cleaner form.

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Replace example tables in README with feature table linking to docs
- Add "How the DAG Works" section to features landing page
- Add guide links to step chaining table so users can find examples
- Add ContinueOnError and Named to step chaining reference

🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

Thank you for contributing to this project! 😊🕹️

@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 29, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

Impacted file tree graph

@@            Coverage Diff            @@
##              main       #36   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           14        14           
  Lines         1863      1865    +2     
=========================================
+ Hits          1863      1865    +2     
Files with missing lines Coverage Δ
pkg/orchestrator/step.go 100.00% <100.00%> (ø)

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5988bec...151c72a. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@retr0h retr0h merged commit e7eb9bd into main Mar 29, 2026
9 checks passed
@retr0h retr0h deleted the feat/dsl-ergonomics branch March 29, 2026 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant