Commit Graph

18 Commits

Author SHA1 Message Date
Tom Alexander
c17de8ef5e
Set up the same mounts when running make shell. 2023-08-27 17:50:33 -04:00
Tom Alexander
378b6bb391
Update the run targets for the Makefiles for the docker containers.
This was previously using the standard docker makefile I use as a starting point for all of my docker makefiles. Now it will properly mount the source directory.
2023-08-27 17:46:36 -04:00
Tom Alexander
16a107eebb
Update org-mode version. 2023-08-25 02:56:28 -04:00
Tom Alexander
77348b560c
Parameterize the emacs and org-mode versions in the dockerfiles.
All checks were successful
rust-test Build rust-test has succeeded
rustfmt Build rustfmt has succeeded
rust-build Build rust-build has succeeded
2023-08-25 02:03:35 -04:00
Tom Alexander
f2089257b0
Re-enable disabled test.
All checks were successful
rustfmt Build rustfmt has succeeded
rust-build Build rust-build has succeeded
rust-test Build rust-test has succeeded
The latest code in org-mode has been fixed.
2023-08-21 00:08:26 -04:00
Tom Alexander
09821c8898
Prefix the automatically generated tests.
All checks were successful
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
2023-08-20 23:53:11 -04:00
Tom Alexander
4cd3697fb0
Update org-mode version in dockerfile. 2023-08-18 23:20:29 -04:00
Tom Alexander
899073e54f
Update to the latest org-mode. 2023-08-14 13:33:05 -04:00
Tom Alexander
d1e0ee831c
Switch to installing emacs and org-mode from source in test container.
This is to integrate fixes that have been committed to org-mode but have not made it into emacs, while also getting the latest emacs on alpine.
2023-08-13 02:21:01 -04:00
Tom Alexander
729be9302b
Update tekton pipeline to build all the permutations of Organic.
This is to catch regressions in feature-gating since I won't be building every possible permutation all the time.
2023-08-10 20:46:54 -04:00
Tom Alexander
bf8bd5bcbd
Add musl-dev to rustfmt image for crti.o.
All checks were successful
semver Build semver has succeeded
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
2023-07-18 13:46:15 -04:00
Tom Alexander
5108dfb8f4
Build a minimal CI-specific version of cargo cache plugin.
All checks were successful
semver Build semver has succeeded
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
2023-07-14 01:59:51 -04:00
Tom Alexander
d48b47c8e5
Add auto-cleaning of the shared cargo cache.
All checks were successful
semver Build semver has succeeded
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
2023-07-14 01:36:43 -04:00
Tom Alexander
d6c175a3cc
Remove private mirror from dockerfiles.
Some checks failed
build-organic-test Build build-organic-test has succeeded
organic-test Build organic-test has failed
build-cargo-fmt Build build-cargo-fmt has succeeded
semver Build semver has succeeded
cargo-fmt Build cargo-fmt has succeeded
I now have a pull-through cache set up with kaniko, so I no longer need this hard-coded path. Removing the private mirror from the dockerfiles makes them more portable.
2023-07-13 15:31:07 -04:00
Tom Alexander
a3f6d7ef9f
Add emacs to the test image.
Some checks failed
semver Build semver has succeeded
cargo-fmt Build cargo-fmt has succeeded
organic-test Build organic-test has failed
build-cargo-fmt Build build-cargo-fmt has succeeded
build-organic-test Build build-organic-test has succeeded
2023-07-13 00:26:08 -04:00
Tom Alexander
e129c29007
Rename the image to organic-test since I am going to specialize it with the software needed for running organic-specific tests.
Some checks failed
semver Build semver has succeeded
build-cargo-fmt Build build-cargo-fmt has failed
build-organic-test Build build-organic-test has failed
cargo-fmt Build cargo-fmt has failed
organic-test Build organic-test has failed
2023-07-12 23:51:24 -04:00
Tom Alexander
a2267a5569
Build a cargo test image.
Some checks failed
semver Build semver has succeeded
cargo-fmt Build cargo-fmt has succeeded
cargo-test Build cargo-test has failed
build-cargo-fmt Build build-cargo-fmt has succeeded
build-cargo-test Build build-cargo-test has succeeded
We need this because the build fails missing crti.o.
2023-07-12 23:14:22 -04:00
Tom Alexander
edcad08406
Add a CI job to format the rust.
All checks were successful
semver Build semver has succeeded
cargo-fmt Build cargo-fmt has succeeded
build-cargo-fmt Build build-cargo-fmt has succeeded
2023-07-11 07:40:31 -04:00