Skip to content

Go public: hosted CI + release workflow - #5

Merged
jhheider merged 1 commit into
mainfrom
chore/go-public
Jul 21, 2026
Merged

Go public: hosted CI + release workflow#5
jhheider merged 1 commit into
mainfrom
chore/go-public

Conversation

@jhheider

Copy link
Copy Markdown
Owner

mdtask is public. Flip CI off the self-hosted studio runner and add the release workflow.

  • ci.yml: hosted, matrix ubuntu + macos (mdtask's execution/MCP tests spawn a POSIX shell; Windows has none), coverage: true. rust-ci defaults to --all-features, so this now also runs the mcp tests on both OSes — closing the earlier CI gap.
  • style.yml / audit.yml: drop runs-on: self-hosted.
  • release.yml (new): on a published release, builds the 5-target binary matrix (with mcp), publishes mdtask-core then mdtask to crates.io, and refreshes Formula/mdtask.rb in the tap.

After this merges: cut v0.1.0 to trigger the first release, then remove the studio-mdtask service from gha-runner.

🤖 Generated with Claude Code

mdtask is public now, so CI moves off the self-hosted studio runner onto hosted
runners. The test matrix is ubuntu + macos (mdtask's execution and MCP tests
spawn a POSIX shell, which Windows lacks); rust-ci defaults to --all-features, so
this now also exercises the mcp feature on both. Coverage is on. style and audit
drop their self-hosted routing.

Add release.yml: on a published release it builds the 5-target binary matrix
(with the mcp feature), publishes mdtask-core then mdtask to crates.io, and
refreshes the Homebrew tap formula.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016wrSiZfmH1jnLESCR41Xzw
@jhheider
jhheider merged commit a7506ae into main Jul 21, 2026
6 checks passed
@jhheider
jhheider deleted the chore/go-public branch July 21, 2026 05:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant