Skip to content

Roadmap

Actuated is in a pilot phase, running builds for participating customers. The core experience is functioning and we are dogfooding it for actuated itself, OpenFaaS Pro and inlets.

Our goal with the pilot is to prove that there's market fit for a solution like this, and if so, we'll invest more time in automation, user experience, agent autoscaling, dashboards and other polish.

The technology being used is run at huge scale in production by AWS (on Lambda and Fargate) and GitHub (self-hosted runners use the same runner software and control plane).

We believe actuated solves a real problem making CI fast, efficient, and multi-arch.

If you'd like to try it out for your team, Register interest for the pilot.

Shipped

  • Firecracker MicroVM support for runners
  • Secure builds for both public and private repos
  • Fat VM image to match tooling installed by GitHub Actions
  • KinD support for runner's Kernel
  • K3s support for runner's Kernel
  • ARM64 support, including Raspberry Pi 4B
  • Efficient scheduling of jobs across fleet of agents
  • Samples for K3s/KinD/Matrix builds and OpenFaaS functions
  • Subscription plans delivered by Gumroad
  • API for reviewing connected agents and queue depth
  • Job event auditing for review via API
  • Documentation site with detailed GitHub Actions examples
  • Customer dashboard UI to show connected agents and build queue
  • Official website actuated.dev
  • Remote / automated update of agents via control plane
  • Blog feature on actuated.dev with news, tutorials and updates from our team
  • Performance testing for Ionos & Scaleway for cost effective AMD bare-metal
  • Daily build statistics on your dashboard
  • Docker cache directly on the Actuated Hosts (servers) for much faster builds and avoiding rate-limiting
  • Subscriptions: migration to LemonSqueezy for lower fees, and more payment options
  • Dashboard - animation on all data pages for better feedback when refreshing data
  • Detailed insights across your organisation on usage
  • Detailed insights across your repos
  • Detailed insights by committer
  • Integrated SSH debug for runners within dashboard and CLI
  • At a glance insights for the day's activity so far
  • CLI/API for remote logs of VMs and the actuated agent
  • CLI/API for restarting the agent and rebooting a server
  • Examples for using S3/Minio running on the server as an actions cache, instead of the default hosted cache within Azure
  • Specify a custom runner size for an individual workflow - i.e. actuated-8cpu-12gb
  • Specify actuated-any to run jobs on any available server whether amd64 or arm64, for architecture-agnostic workflows such as npm or for browser testing.
  • GPU pass-through for ML and AI workloads - Accelerate GitHub Actions with dedicated GPUs

In progress:

  • Actuated for self-hosted GitLab. (see below section)

Coming next:

  • Support for private, self-hosted GitHub Enterprise Server (GHES) installations

Open for customer contributions:

  • Examples for setting up an apt/yum mirror for faster builds
  • Example for configuring two different Docker pull through registries instead of just one.

Under consideration:

  • Custom CA for self-hosted S3, Minio, Docker Registries, apt/yum mirrors, etc.
  • Summary of CPU/RAM/disk consumption of builds
  • Right-sizing of build VMs based upon prior build history
  • Automated agent installation and bootstrap
  • Actuated for Jenkins

Items marked under consideration are awaiting customer interest. Reach out to us if you'd like to see these features sooner.

Is there something else you need? If you're already a customer, contact us via the actuated Slack or Register for interest.

Actuated for GitLab

Learn about the tech preview

Ready for use by customers:

  • Actuated integration with self-hosted GitLab CI either on-premises or on the cloud
  • Ephemeral one-time runners with their own dedicated Docker Daemon
  • Immutable VM image for each build, built with automation
  • Schedule jobs across multiple bare-metal hosts or VMs with KVM available
  • Custom VM size scheduling
  • Manual enrollment of of projects as required

Coming soon:

  • Automatic enrollment of of projects as required when the actuated tag has been added
  • actuated-cli integration
  • actuated dashboard - daily glance, runners and build queue

Coming later:

  • actuated dashboard - SSH debug, insights / reports

Register your interest if you'd like to talk to our team.