Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: taskctl/taskctl
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: taskctl/taskctl
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: typed-contexts
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 11 files changed
  • 2 contributors

Commits on Jul 19, 2026

  1. feat: typed execution contexts (docker, kubernetes, ssh)

    Add a `type:` discriminator to contexts so docker/kubernetes/ssh targets
    can be declared with high-level, per-type fields instead of hand-writing
    the `executable: {bin, args}` invocation. Type-specific settings live in a
    nested block (`docker:`/`kubernetes:`/`ssh:`).
    
    A typed context wraps every command — task commands, the task's
    before/after and condition, and the context's own up/down/before/after
    hooks — so they run inside the target. The task's declared env and dir are
    forwarded into the target: docker via `-e`/`-w`, kubernetes and ssh by
    inlining `export …; cd … && <cmd>` (POSIX-quoted). The low-level
    `executable:` form is unchanged and remains the local escape hatch; `type`
    is optional and defaults to `local`, so existing configs are unaffected.
    
    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    trntv and claude committed Jul 19, 2026
    Configuration menu
    Copy the full SHA
    73c8c07 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2026

  1. docs: note kubernetes pod: accepts controller refs (deployment/…)

    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
    trntv and claude committed Jul 20, 2026
    Configuration menu
    Copy the full SHA
    3844ef3 View commit details
    Browse the repository at this point in the history
Loading