matrix: include: - CHANNEL: stable FEATURES: egui,disable_contracts - CHANNEL: nightly FEATURES: egui steps: build_egui: image: codeberg.org/crapstone/topola-test:${CHANNEL} pull: true environment: RUST_BACKTRACE: 1 CARGO_TERM_COLOR: always commands: - cargo build --features "$FEATURES" --bin "topola-egui" --target-dir ~/target/ when: event: [pull_request, push, tag]