Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-12-02 | Merge pull request 'fix: don't require an end marker in the build log' (#30) ↵HEADmain | Lars Wirzenius | 1 | -4/+1 | |
from liw/no-log-end-marker into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/30 | |||||
2023-12-02 | fix: don't require an end marker in the build log | Lars Wirzenius | 1 | -4/+1 | |
The end marker is not actually very useful, and if the build terminates before the in-VM helper writes the end marker, `ambient-run` is confused and unhappy. Better to not require the end marker. Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author | |||||
2023-11-04 | Merge pull request 'fix: error message should include pathname' (#29) from ↵ | Lars Wirzenius | 1 | -4/+4 | |
liw/fix into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/29 | |||||
2023-11-04 | fix: error message should include pathname | Lars Wirzenius | 1 | -4/+4 | |
2023-11-03 | Merge pull request 'feat: ambient-run extracts run exit code and checks it' ↵ | Lars Wirzenius | 4 | -10/+61 | |
(#28) from exit-code into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/28 | |||||
2023-11-03 | feat: ambient-run extracts run exit code and checks it | Lars Wirzenius | 4 | -10/+61 | |
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author | |||||
2023-11-03 | Merge pull request 'feat: set up a serial port just for build log' (#27) ↵ | Lars Wirzenius | 1 | -20/+34 | |
from liw/build-log-serial-port into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/27 | |||||
2023-11-03 | feat: set up a serial port just for build log | Lars Wirzenius | 1 | -20/+34 | |
Also, rearrange how kvm (i.e., qemu-system) output is captured and reported. Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author | |||||
2023-10-15 | Merge pull request 'docs(README.md): document how to run the test suite' ↵ | Lars Wirzenius | 1 | -2/+9 | |
(#26) from liw/how-to-test into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/26 | |||||
2023-10-15 | docs(README.md): document how to run the test suite | Lars Wirzenius | 1 | -2/+9 | |
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author | |||||
2023-10-15 | Merge pull request 'fix: invalid YAML configuration files are reported as ↵ | Lars Wirzenius | 3 | -1/+42 | |
errors' (#25) from liw/parse-error into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/25 | |||||
2023-10-15 | fix: invalid YAML configuration files are reported as errors | Lars Wirzenius | 3 | -1/+42 | |
Add scenarios to the subplot document to check for this, and fix the root cause of not exiting non-zero when there's an error. Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author | |||||
2023-10-15 | Merge pull request 'fix things found by clippy' (#24) from liw/fixes into main | Lars Wirzenius | 2 | -2/+2 | |
Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/24 | |||||
2023-10-15 | fix: drop unnecessary clone | Lars Wirzenius | 1 | -1/+1 | |
Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author | |||||
2023-10-15 | fix(subplot/ambient-run.yaml): add path to filename capture | Lars Wirzenius | 1 | -1/+1 | |
Found by clippy. Signed-off-by: Lars Wirzenius <liw@liw.fi> Sponsored-by: author | |||||
2023-09-08 | Merge pull request 'docs: flesh out the README' (#11) from liw/readme into main | Lars Wirzenius | 1 | -1/+96 | |
Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/11 | |||||
2023-09-08 | docs: flesh out the README | Lars Wirzenius | 1 | -1/+96 | |
Sponsored-by: author | |||||
2023-09-08 | Merge pull request 'Add Debian packaging' (#10) from liw/debian into main | Lars Wirzenius | 9 | -0/+61 | |
Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/10 | |||||
2023-09-08 | docs: add a placeholder for a README | Lars Wirzenius | 1 | -0/+3 | |
Sponsored-by: author | |||||
2023-09-08 | chore: add Debian packaging | Lars Wirzenius | 8 | -0/+58 | |
Sponsored-by: author | |||||
2023-09-02 | Merge pull request 'fix: set max size on cache directory' (#9) from ↵ | Lars Wirzenius | 1 | -1/+1 | |
liw/cache-size into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/9 | |||||
2023-09-02 | fix: set max size on cache directory | Lars Wirzenius | 1 | -1/+1 | |
Otherwise, the build can put too much data there. Sponsored-by: author | |||||
2023-09-02 | Merge pull request 'feat: persist a build artifact cache between builds' ↵ | Lars Wirzenius | 4 | -3/+84 | |
(#7) from liw/cache into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/7 | |||||
2023-09-02 | feat: persist a build artifact cache between builds | Lars Wirzenius | 4 | -3/+84 | |
Sponsored-by: author | |||||
2023-09-02 | Merge pull request 'feat: provide dependencies to build VM' (#6) from ↵ | Lars Wirzenius | 4 | -6/+54 | |
liw/deps into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/6 | |||||
2023-09-02 | feat: provide dependencies to build VM | Lars Wirzenius | 4 | -6/+54 | |
Sponsored-by: author | |||||
2023-09-02 | Merge pull request 'Allow project to specify where build puts artifacts it ↵ | Lars Wirzenius | 4 | -3/+137 | |
produces' (#5) from artifact-output into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/5 | |||||
2023-09-02 | feat: fail build if it produces an artifact that's too large | Lars Wirzenius | 4 | -2/+55 | |
Sponsored-by: author | |||||
2023-09-02 | tests: add scenario for when build produces an unwanted artifact | Lars Wirzenius | 1 | -0/+28 | |
Sponsored-by: author | |||||
2023-09-02 | feat: allow build to export artifacts | Lars Wirzenius | 4 | -3/+56 | |
Sponsored-by: author | |||||
2023-09-01 | Merge pull request 'liw/qemu' (#4) from liw/qemu into main | Lars Wirzenius | 11 | -10/+450 | |
Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/4 | |||||
2023-09-01 | feat: builds get a copy of the source code | Lars Wirzenius | 5 | -17/+134 | |
Sponsored-by: author | |||||
2023-09-01 | fix: writable virtual drives are writable | Lars Wirzenius | 1 | -7/+8 | |
Sponsored-by: author | |||||
2023-09-01 | feat: set max output size to writable virtual drives | Lars Wirzenius | 1 | -2/+19 | |
Currently, the max size is hard coded to 1 GiB, but that can be made user-configurable later. Sponsored-by: author | |||||
2023-09-01 | feat: actually run a (dummy) build in a VM | Lars Wirzenius | 10 | -6/+311 | |
Sponsored-by: author | |||||
2023-08-19 | Merge pull request 'feat: subcommands to manipulate virtual drives' (#3) ↵ | Lars Wirzenius | 9 | -2/+335 | |
from liw/vdrive into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/3 | |||||
2023-08-19 | feat: subcommands to manipulate virtual drives | Lars Wirzenius | 9 | -2/+335 | |
Sponsored-by: author | |||||
2023-08-19 | Merge pull request 'feat: per-user and per-project configurations can ↵ | Lars Wirzenius | 4 | -12/+44 | |
specify a VM image' (#2) from liw/image-config into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/2 | |||||
2023-08-19 | feat: per-user and per-project configurations can specify a VM image | Lars Wirzenius | 4 | -12/+44 | |
The per-project configuration setting overrides the per-user setting. Sponsored-by: author | |||||
2023-08-19 | Merge pull request 'refactor: load configuration files centrally, not in ↵ | Lars Wirzenius | 2 | -9/+18 | |
sub-commands' (#1) from liw/config-refactor into main Reviewed-on: https://codeberg.org/ambient/ambient-run/pulls/1 | |||||
2023-08-19 | refactor: load configuration files centrally, not in sub-commands | Lars Wirzenius | 2 | -9/+18 | |
Sponsored-by: author | |||||
2023-08-15 | feat: show project build instruction files | Lars Wirzenius | 5 | -0/+121 | |
Sponsored-by: author | |||||
2023-08-06 | tests: add scenario for querying the full configuration | Lars Wirzenius | 13 | -5/+2075 | |
Sponsored-by: author | |||||
2023-08-06 | docs: start an outline of a description of ambient-run | Lars Wirzenius | 4 | -0/+108 | |
Sponsored-by: author | |||||
2023-08-02 | chore: cargo init output | Lars Wirzenius | 3 | -0/+12 | |