GitHub Actions
.github/workflows/ci.ymljobs: test: runs-on: ubuntu-latest runs-on: zsoftly-linux-x64ZSoftly CI Runners · Early access
ZSoftly CI Runners is being designed for teams using GitHub Actions and GitLab CI who want to stop operating runner infrastructure themselves. Join the early-access list for a focused pilot on Canadian ZCP capacity.
We are looking for GitHub Actions and GitLab CI teams to shape the first paid pilots.
The service model
Make CI a service your developers use, not infrastructure they operate.
One targeted configuration change
GitHub Actions uses runs-on. GitLab CI uses runner tags. The diffs below show the small workflow change for selected jobs. During onboarding, ZSoftly configures the exact target for your approved repositories and workloads.
jobs: test: runs-on: ubuntu-latest runs-on: zsoftly-linux-x64test: tags: - zsoftly-linux-x64 script: - npm testWhy managed runners
Build and test jobs are short-lived, bursty, and sensitive to queue time, CPU, storage, and cache behaviour. A managed runner service puts those concerns behind one clear operating model while your team keeps the GitHub Actions or GitLab CI workflows it already knows.
Keep GitHub Actions or GitLab CI as your control plane. A runner label or tag directs selected jobs to the managed runner pool.
Runner capacity is designed for short-lived build and test jobs, not long-lived virtual machines. Choose the runner sizes and concurrency your team needs.
ZSoftly designs the runner placement, access boundaries, visibility, and support model around Canadian ZCP infrastructure.
Is this the right fit?
We start by assessing your GitHub Actions or GitLab CI workload, runner requirements, security controls, cache behaviour, and support expectations. Then we propose a controlled pilot with clear success measures.
Discuss your CI runnersPilot process
Tell us whether you use GitHub Actions, GitLab CI, or both, and what you need from your runners.
We define runner sizes, concurrency, security boundaries, caching needs, and the success metrics for your team.
Move a controlled set of jobs first. Compare queue time, job duration, reliability, and operating effort before expanding.
Talk to the people operating the platform
We will help you decide whether a ZSoftly CI Runners pilot is the right fit for your GitHub Actions or GitLab CI jobs, what it should measure, and what it would take to run safely in your environment.