Commit Graph

10 Commits

Author SHA1 Message Date
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 Details
rust-test Build rust-test has succeeded Details
rust-build Build rust-build has succeeded Details
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 Details
rust-test Build rust-test has succeeded Details
rustfmt Build rustfmt has succeeded Details
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 Details
rustfmt Build rustfmt has succeeded Details
rust-test Build rust-test has succeeded Details
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 Details
rustfmt Build rustfmt has succeeded Details
rust-test Build rust-test has succeeded Details
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 Details
rustfmt Build rustfmt has succeeded Details
rust-test Build rust-test has succeeded Details
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 Details
rustfmt Build rustfmt has succeeded Details
rust-test Build rust-test has succeeded Details
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