Skip to main content

superci_programs_planes/
lib.rs

1//! The control planes SuperCI puts in a cloud (AWS, Modal, Cloudflare) and its launcher for Cloudflare, built, for the superci program to carry.
2
3/// Cloudflare's control plane (a Worker): its script.
4pub const WORKER_JS: &[u8] = include_bytes!(env!("WORKER_JS"));
5/// and its WebAssembly.
6pub const WORKER_WASM: &[u8] = include_bytes!(env!("WORKER_WASM"));
7/// Cloudflare's launcher: its script.
8pub const RUNNERS_JS: &[u8] = include_bytes!(env!("RUNNERS_JS"));
9/// and its WebAssembly.
10pub const RUNNERS_WASM: &[u8] = include_bytes!(env!("RUNNERS_WASM"));
11/// AWS's control plane, as Lambda takes it.
12pub const PLANE_AWS: &[u8] = include_bytes!(env!("PLANE_AWS"));
13/// Modal's control plane.
14pub const PLANE_MODAL: &[u8] = include_bytes!(env!("PLANE_MODAL"));