Skip to content

Epic: dagger migration + full gitflow automation #14

@haydenk

Description

@haydenk

End-to-end migration of CI/release pipeline to dagger functions, with full gitflow automation.

Goals

  • Pipeline logic in dagger (Go SDK, .dagger/) — runnable locally and in CI from the same source.
  • Full feature→develop→release/*→master→tag→release→back-merge automation.

Constraints

  • PAT-less: only GITHUB_TOKEN + workflow_call + branch-protection bypass for github-actions[bot].
  • Third-party-action-free: only official GitHub actions (actions/*) and tool-upstream actions (docker/*, dagger/*, hadolint/*, jdx/mise-*).
  • Date-based tag convention preserved (YYYYMMDD / YYYYMMDD.NN).

Reference

Patterns mirror haydenk/homestead.

Phases & issues

Phase 1 — Branch Policy Foundation

Phase 2 — Release Automation

Phase 3 — Protection & Policy

Phase 4 — Dagger CI Migration

Phase 5 — Developer Experience

Landing order

#15#16#20#21#22, with #17 / #18 / #19 running in parallel any time after #15, then #23 once #17/#18/#19 land.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions