Skip to content

Drop non-linux runner builds and local backend#3944

Merged
r4victor merged 5 commits into
masterfrom
pr_runner_os
Jun 9, 2026
Merged

Drop non-linux runner builds and local backend#3944
r4victor merged 5 commits into
masterfrom
pr_runner_os

Conversation

@r4victor

@r4victor r4victor commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator

It's possible to build shim and runner for non-linux GOOS (darwin) for tests and dev purposes. But this support is fragile, breaks from time to time, requires extra handling, and is inconvenient to test for devs with other OSes.

This PR clearly documents that SSH fleets work only with linux hosts and shim and runner compile only for GOOS=linux. Drops all extra handing for darwin support. Adds just test-runner-in-container to run shim/runner tests on non-linux dev machines in containers.

Also, drops local backend. There are many other mechanisms for dev builds end-to-end testing incl. manual binary upload, upload vars, ssh fleets, etc. There is at least one approach documented via just.

@r4victor r4victor requested a review from un-def June 9, 2026 06:01
@r4victor r4victor merged commit 9f1e5a0 into master Jun 9, 2026
24 checks passed
@r4victor r4victor deleted the pr_runner_os branch June 9, 2026 10:38
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.

2 participants