summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-12-23feat: reduce log spam by logging at trace level, not infoambient-bootLars Wirzenius1-5/+6
2023-12-17feat: add global --config option to override default config fileLars Wirzenius2-4/+34
2023-12-17tests: fix infinite source tar in scenarioLars Wirzenius1-2/+11
2023-12-17feat: make paths absoluteLars Wirzenius1-2/+10
2023-12-17feat: improve logging in qemu.rsLars Wirzenius1-33/+29
2023-12-17feat: increase logging in run.rsLars Wirzenius1-0/+6
2023-12-17feat: tweak logging in vdrive.rsLars Wirzenius1-5/+27
2023-12-17tests: install the run-ci binary into data dirLars Wirzenius1-0/+4
2023-12-17fill in build-command config from config if not from command lineLars Wirzenius2-69/+24
2023-12-17make run-ci location be a command line optionLars Wirzenius2-2/+22
2023-12-17fix: project file in test suiteLars Wirzenius1-3/+4
2023-12-17fix: unit test for spawning a processLars Wirzenius1-10/+14
2023-12-17fix(check): stop after options are parsedLars Wirzenius1-0/+3
2023-12-16chore: update Cargo.lockLars Wirzenius1-99/+151
2023-12-16feat: add main program for user to run and one to execute a CI runLars Wirzenius2-0/+46
2023-12-16fix: class for a listingLars Wirzenius1-1/+1
2023-12-16feat! rewrite how we execute a CI runLars Wirzenius1-40/+145
2023-12-16refactor! drop now-unnecessary utilitiesLars Wirzenius1-106/+1
2023-12-16feat! update to a new schema for project YAML filesLars Wirzenius1-40/+12
2023-12-16fix: update lib.rsLars Wirzenius1-4/+3
2023-12-16chore: drop now-unnecessary modulesLars Wirzenius5-639/+0
2023-12-16feat: add module with a plan for a CI runLars Wirzenius1-0/+306
2023-12-16reactor: add qemu.rs from ambient-runLars Wirzenius1-0/+384
2023-12-16refactor: add vdrive.rs from ambient-runLars Wirzenius1-0/+155
2023-12-02Merge pull request 'Build and upload .deb packages for Rust projects' (#11) f...Lars Wirzenius5-36/+111
2023-12-02feat: support dput for debs in rust projectsLars Wirzenius2-4/+17
2023-12-02refactor: move changes_file to utils.rsLars Wirzenius2-31/+31
2023-12-02build .deb for Rust projects if debian/ is in source treeLars Wirzenius3-2/+64
2023-12-02Merge pull request 'add start of Subplot tests' (#10) from tests into mainLars Wirzenius8-25/+1396
2023-12-02chore: add stuff to .gitignoreLars Wirzenius1-0/+3
2023-12-02tests: verify that CI run stdout/stderr is capturedLars Wirzenius4-5/+76
2023-12-02tests: add first SubplotLars Wirzenius7-25/+1322
2023-11-19Merge pull request 'refactor' (#8) from refactor into mainLars Wirzenius4-62/+39
2023-11-19refactor: use util::unpack_artifacts in shell.rsLars Wirzenius1-19/+3
2023-11-19feat! don't allow unknown fields in project YAML filesLars Wirzenius1-0/+1
2023-11-19refactor: move artifact unpacking into util.rsLars Wirzenius2-28/+35
2023-11-19refactor: drop unused DebError variantsLars Wirzenius1-15/+0
2023-11-17Merge pull request 'fix: syntax error' (#7) from chore into mainLars Wirzenius1-1/+1
2023-11-17fix: syntax errorLars Wirzenius1-1/+1
2023-11-16Merge pull request 'feat: deb project type' (#6) from deb into mainLars Wirzenius8-1/+282
2023-11-16feat: deb project typeLars Wirzenius8-1/+282
2023-11-12Merge pull request 'shell-project' (#5) from shell-project into mainLars Wirzenius6-73/+198
2023-11-12feat: shell projects can optionally export and publish artifactsLars Wirzenius6-15/+154
2023-11-12feat! shell project must specify shell snippet to runLars Wirzenius2-7/+18
2023-11-12refactor: use util::RunSpec in shell.rs, fix it so it worksLars Wirzenius2-52/+43
2023-11-12refactor: use ambient_run from util.rs, instead of duplicating itLars Wirzenius1-21/+5
2023-11-09Merge pull request 'refactor' (#4) from refactor into mainLars Wirzenius5-128/+93
2023-11-09refactor: move SHELL into traitLars Wirzenius4-48/+49
2023-11-09refactor: move RunSpec implementation to util, use same everywhereLars Wirzenius3-80/+44
2023-11-09Merge pull request 'feat! configuration file and subcommands' (#3) from liw/c...Lars Wirzenius7-32/+309