Tom Alexander
f79d07a7c8
Compare howard abrams dotfiles.
2023-09-06 19:49:04 -04:00
Tom Alexander
5cefcd5fac
Add in the emacs repository org-mode documents.
2023-09-06 17:06:17 -04:00
Tom Alexander
b83a103c17
Update the foreign document test to use all org-mode documents from the org-mode repository.
2023-09-06 17:02:56 -04:00
Tom Alexander
b89607fc8b
Handle CARGO_TARGET_DIR not being set.
rust-test Build rust-test has succeeded
rust-foreign-document-test Build rust-foreign-document-test has succeeded
rust-build Build rust-build has succeeded
2023-09-06 16:12:41 -04:00
Tom Alexander
51c4e2b62a
Only use local folder for docker context.
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
rust-foreign-document-test Build rust-foreign-document-test has failed
2023-09-06 16:03:59 -04:00
Tom Alexander
4e8b3eb422
Introduce a foreign document test docker container.
...
This test will grab documents from external sources and compare Organic's parser vs the official org-mode parser to ensure they are parsing the same. This is so we do not introduce large irrelevant documents in the git history and so we do not introduce documents with restrictive licenses into the repository.
2023-09-06 15:54:25 -04:00
Tom Alexander
a40a504f94
Switch to using read-only root in docker containers.
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
2023-08-31 21:23:51 -04:00
Tom Alexander
80d77ff5d6
Fix handling of unicode in compare tests.
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
2023-08-31 20:20:00 -04:00
Tom Alexander
207a0546b0
Run full test suite despite default feature selection.
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
2023-08-29 23:23:31 -04:00
Tom Alexander
ad389f0776
Remove volumes in the clean step.
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
2023-08-27 17:53:51 -04:00
Tom Alexander
75dfc7f812
Depend on build when using the docker images.
2023-08-27 17:51:57 -04:00
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.
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.
...
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.
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.
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.
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.
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.
...
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.
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.
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.
...
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.
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