Tom Alexander
0897061ff6
Add wasm tests to the CI.
2023-12-29 19:07:07 -05: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
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
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
7da09fea74
Switch to specifying timeouts instead of timeout in tekton pipelinerun.
2023-08-13 02:20:16 -04:00
Tom Alexander
f359676e28
Separate out the persistent volumes for cargo cache for tekton pipelines.
...
semver Build semver has succeeded
rust-test Build rust-test has succeeded
rustfmt Build rustfmt has succeeded
Both pipelines running simultaneously is causing non-deterministic failures.
2023-07-27 20:46:18 -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
4855d3b4f0
Switch to using the commit hash from the fetch-repository step for gitea status.
...
semver Build semver has succeeded
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
The PULL_BASE_SHA was sometimes being set as master which meant that if multiple commits came in, they'd all write their statuses to the newest one.
2023-07-14 00:50:14 -04:00
Tom Alexander
7849a5c064
Add a shared cargo cache to the rust test pipeline.
...
semver Build semver has succeeded
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
This is to be a better citizen by not constantly hammering github for the dependencies.
2023-07-13 22:19:31 -04:00
Tom Alexander
d5a5d861c5
Switch to doing in-repo pipelines for lighthouse.
...
semver Build semver has succeeded
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
Since the needs of each project will be different, this seems like a better solution than relying on configs defined in my kubernetes repo.
2023-07-13 21:35:18 -04:00