Skip to content

Latest commit

 

History

History
69 lines (47 loc) · 894 Bytes

File metadata and controls

69 lines (47 loc) · 894 Bytes

Release Guide

This document describes how to build and release Coocon on each OS.

Versioning

  • Update CHANGELOG.md with the release notes.
  • Bump __version__ in coocon/__init__.py.
  • Bump version in Cargo.toml.

Linux

Build

python3 -m py_compile coocon/__init__.py
cargo build --release

Dependencies for strict mode

sudo apt-get update
sudo apt-get install -y bubblewrap libseccomp2 libseccomp-dev

Run

./target/release/coocon

macOS

Build

python3 -m py_compile coocon/__init__.py
cargo build --release

Run

./target/release/coocon

Windows (PowerShell)

Build

py -m py_compile coocon\__init__.py
cargo build --release

Run

.\target\release\coocon.exe

Smoke Test

coocon start
coocon run "print('hello')"
coocon stop