Commit graph

3 commits

Author SHA1 Message Date
Aaron Fenyes
f212cfadf4 Tell Docker to build Trunk with only one job
Some checks failed
/ setup-image (pull_request) Failing after 23m14s
/ build (pull_request) Has been cancelled
/ test (pull_request) Has been cancelled
/ run-examples (pull_request) Has been cancelled
This might reduce the amount of memory it takes to build the CI image.
2025-03-27 18:28:17 -07:00
Aaron Fenyes
15375dc932 Remove the CI image setup script
Some checks failed
/ setup-image (pull_request) Failing after 23m20s
/ build (pull_request) Has been cancelled
/ test (pull_request) Has been cancelled
/ run-examples (pull_request) Has been cancelled
The CI workflow now builds and tags the CI image automatically, so we
don't need the manual setup script anymore.
2025-03-26 02:32:25 -07:00
Aaron Fenyes
4442dd860b Run continuous integration on a custom image
Write a Dockerfile that describes a Debian image with our build
environment set up in it. Write a script that builds and tags the custom
image. Set the continuous integration workflow to run on the custom
image, pulled from Docker's local image store.

Running the examples on the custom image takes the same steps as running
them on a development machine, so we no longer gain anything from
factoring out the `cargo run --example` steps. That means we can get rid
of the `run-examples` action. Since the build environment is now set up
ahead of time, we can get rid of the `setup-rust` action too.
2025-03-12 15:44:43 -07:00