ci: port ci.yml to a Woodpecker pipeline on the meridian Mac lane (#2) #3

Open
svc-agent-writer wants to merge 2 commits from feat/mcp-helpers-swift2-woodpecker-mac-lane into main
Collaborator

Closes #2.

Ports the retired GitHub Actions ci.yml to .woodpecker/validation.yaml on the meridian Mac lane. The pipeline carries platform=darwin/arm64, backend=local, estate=meridian, so the mac-pool-reconciler (infra/iac #611, live on meridian-vlt since 2026-10-03) serves it with one Tart macOS guest per workflow. Steps are unchanged: swift package resolve, swift build, swift test --enable-code-coverage, best-effort llvm-cov report. image: bash names the shell under the local backend, not a container. Non-publish: the VM takes a general-macos slot and never the signing slot.

.github/workflows/ci.yml is removed: it stopped running for the authoritative repository at the 2026-09-30 move, and the GitHub copy is a read-only push mirror.

README: the SwiftPM package URL, the Python and TypeScript sibling links and the issue tracker now point at git.groupthink.asia (Stallari/mcp-helpers, mcp-helpers-ts, mcp-helpers-swift).

This PR is the first non-publish macOS workflow for the reconciler (component README § First run). Expected on the first run: one meridian-wp- VM on viking, an agent record in the Stallari organisation, the workflow, then the VM and agent gone. The repository needs activating in Woodpecker before the pull_request event reaches the queue.

🤖 Generated with Claude Code

https://claude.ai/code/session_01MbWmBARk1rDCTVU6L9iHnk

Closes #2. Ports the retired GitHub Actions `ci.yml` to `.woodpecker/validation.yaml` on the meridian Mac lane. The pipeline carries `platform=darwin/arm64`, `backend=local`, `estate=meridian`, so the mac-pool-reconciler (infra/iac #611, live on meridian-vlt since 2026-10-03) serves it with one Tart macOS guest per workflow. Steps are unchanged: `swift package resolve`, `swift build`, `swift test --enable-code-coverage`, best-effort `llvm-cov` report. `image: bash` names the shell under the local backend, not a container. Non-publish: the VM takes a `general-macos` slot and never the signing slot. `.github/workflows/ci.yml` is removed: it stopped running for the authoritative repository at the 2026-09-30 move, and the GitHub copy is a read-only push mirror. README: the SwiftPM package URL, the Python and TypeScript sibling links and the issue tracker now point at `git.groupthink.asia` (`Stallari/mcp-helpers`, `mcp-helpers-ts`, `mcp-helpers-swift`). This PR is the first non-publish macOS workflow for the reconciler (component README § First run). Expected on the first run: one `meridian-wp-` VM on viking, an agent record in the `Stallari` organisation, the workflow, then the VM and agent gone. The repository needs activating in Woodpecker before the `pull_request` event reaches the queue. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01MbWmBARk1rDCTVU6L9iHnk
Adds .woodpecker/validation.yaml: the same resolve, build, test and
best-effort coverage steps as the retired GitHub Actions workflow, labelled
platform=darwin/arm64, backend=local, estate=meridian so the
mac-pool-reconciler (infra/iac #611) serves it with one Tart macOS guest per
workflow. Removes .github/workflows/ci.yml, which no longer ran for the
authoritative repository after the 2026-09-30 move; the GitHub copy is a
read-only push mirror.

README: the package URL, the sibling-library links and the issue tracker
now point at git.groupthink.asia (Stallari/mcp-helpers, mcp-helpers-ts,
mcp-helpers-swift).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MbWmBARk1rDCTVU6L9iHnk
ci: re-trigger the Mac lane after Woodpecker activation (#2)
All checks were successful
ci/woodpecker/pr/validation Pipeline was successful
25f388168c
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MbWmBARk1rDCTVU6L9iHnk
All checks were successful
ci/woodpecker/pr/validation Pipeline was successful
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin feat/mcp-helpers-swift2-woodpecker-mac-lane:feat/mcp-helpers-swift2-woodpecker-mac-lane
git switch feat/mcp-helpers-swift2-woodpecker-mac-lane
Sign in to join this conversation.
No description provided.