Commit Graph

47 Commits (main)

Author SHA1 Message Date
Tom Alexander 8321f83dac
Inline the foreign document test. 1 month ago
Tom Alexander bd441a0293
Serialize the build job to try to reduce disruption on the cluster.
rust-test Build rust-test has failed Details
format Build format has succeeded Details
clippy Build clippy has failed Details
build-organic Build build-organic has succeeded Details
1 month ago
Tom Alexander f5a07e0d70
Reduce memory requests to make builds less disruptive.
rust-test Build rust-test has failed Details
format Build format has succeeded Details
clippy Build clippy has failed Details
build-organic Build build-organic has succeeded Details
1 month ago
Tom Alexander 9d750ed5e1
Fix workflows for new targets.
rust-test Build rust-test has failed Details
format Build format has succeeded Details
clippy Build clippy has failed Details
build-organic Build build-organic has succeeded Details
1 month ago
Tom Alexander a4e433dab1
Inline build pipeline. 1 month ago
Tom Alexander 4e9f1e4fac
Inline the format pipeline.
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-test Build rust-test has failed Details
rust-build Build rust-build has failed Details
format Build format has succeeded Details
clippy Build clippy has failed Details
1 month ago
Tom Alexander 8e712532e1
Add a organic_development image.
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-test Build rust-test has failed Details
rust-build Build rust-build has failed Details
clippy Build clippy has failed Details
This image will be shared by CI jobs rather than having a separate image for each, mirroring the developments I've done in natter.
1 month ago
Tom Alexander 4b85236c5f
Inline clippy pipeline spec.
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-test Build rust-test has failed Details
clippy Build clippy has failed Details
rust-build Build rust-build has failed Details
1 month ago
Tom Alexander 66f003e6fd
Update docker images to latest alpine.
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-test Build rust-test has failed Details
clippy Build clippy has failed Details
rust-build Build rust-build has failed Details
1 month ago
Tom Alexander f4e0dddd9d
Fix clippy.
clippy Build clippy has succeeded Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
5 months ago
Tom Alexander 0897061ff6
Add wasm tests to the CI. 5 months ago
Tom Alexander 84c088df67
Add wasm targets to the build test in the CI.
clippy Build clippy has failed Details
rust-foreign-document-test Build rust-foreign-document-test has succeeded Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
5 months ago
Tom Alexander d8e3a85ef7
We need to add dependencies so we are now building a container. 7 months ago
Tom Alexander 464685b52b
Use a cargo cache for the clippy CI job.
clippy Build clippy has failed Details
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-build Build rust-build has succeeded Details
rust-test Build rust-test has succeeded Details
7 months ago
Tom Alexander 5fed4e80a7
Add a CI job to run clippy for every push. 7 months ago
Tom Alexander 17c2e9fefe
Add a build of compare and foreign document test without tracing. 7 months ago
Tom Alexander 3e7e54a1bd
Add the foreign_document_test to the build tests. 7 months ago
Tom Alexander a6561d37fb
Add the foreign document test to the CI.
rust-foreign-document-test Build rust-foreign-document-test has failed Details
rust-test Build rust-test has succeeded Details
rust-build Build rust-build has succeeded Details
9 months ago
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.
9 months ago
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
9 months ago
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.
9 months ago
Tom Alexander 7da09fea74
Switch to specifying timeouts instead of timeout in tekton pipelinerun. 9 months ago
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.
9 months ago
Tom Alexander bda291f771
Remove detect-tag from pipeline.
rustfmt Build rustfmt has succeeded Details
rust-test Build rust-test has succeeded Details
10 months ago
Tom Alexander ef31900b51
Remove semver pipeline.
Since I'm publishing this to crates.io it doesn't make sense to have a separate version string from the one in Cargo.toml.
10 months ago
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.
10 months ago
Tom Alexander c9ee61eae9
Move the cargo cache to the correct task.
semver Build semver has succeeded Details
rustfmt Build rustfmt has succeeded Details
rust-test Build rust-test has succeeded Details
10 months ago
Tom Alexander b3c638428b
Also automatically run cargo-fix after rustfmt.
semver Build semver has succeeded Details
rustfmt Build rustfmt has failed Details
rust-test Build rust-test has succeeded Details
10 months ago
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
10 months ago
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.
10 months ago
Tom Alexander 2e7671d99a
Only run rustfmt on main/master.
rustfmt Build rustfmt has started Details
rust-test Build rust-test has started Details
semver Build semver has succeeded Details
This way we don't end up trying to push to tags.
10 months ago
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.
10 months ago
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.
10 months ago
Tom Alexander 6b91a4d1f9
Switch to using a unified pipeline for building the cargo test image and then using it.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
organic-test Build organic-test has succeeded Details
10 months ago
Tom Alexander 357b6f25b7
Run tests on all commits.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
build-organic-test Build build-organic-test has succeeded Details
organic-test Build organic-test has succeeded Details
10 months ago
Tom Alexander 799b444eee
Test was successful but I don't know what I would do with it.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
build-organic-test Build build-organic-test has succeeded Details
organic-test Build organic-test has failed Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
My initial thought was using it to force cargo fmt and cargo test to run on the versions of the containers that are built in this commit but to do that, I'd need to figure out a way to trigger those pipelines after the pipeline to build the docker images, or join these all into one pipeline so I can create the dependencies in the steps.
10 months ago
Tom Alexander 41d60f527b
Test to see if I can use params in triggers.yaml.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
build-organic-test Build build-organic-test has failed Details
organic-test Build organic-test has failed Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
10 months ago
Tom Alexander a3f6d7ef9f
Add emacs to the test image.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
organic-test Build organic-test has failed Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
build-organic-test Build build-organic-test has succeeded Details
10 months ago
Tom Alexander 586f569646
Remove contexts from lighthouse triggers.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
organic-test Build organic-test has failed Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
build-organic-test Build build-organic-test has succeeded Details
10 months ago
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 Details
build-cargo-fmt Build build-cargo-fmt has failed Details
build-organic-test Build build-organic-test has failed Details
cargo-fmt Build cargo-fmt has failed Details
organic-test Build organic-test has failed Details
10 months ago
Tom Alexander e8a7b50fda
Switch to using the custom image.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
cargo-test Build cargo-test has failed Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
build-cargo-test Build build-cargo-test has succeeded Details
10 months ago
Tom Alexander a2267a5569
Build a cargo test image.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
cargo-test Build cargo-test has failed Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
build-cargo-test Build build-cargo-test has succeeded Details
We need this because the build fails missing crti.o.
10 months ago
Tom Alexander 8134a35368
Use a nightly image for test pipeline because we use unstable features.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
cargo-test Build cargo-test has failed Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
10 months ago
Tom Alexander 0c9f9975ec
Try quoting the branch regex.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
cargo-test Build cargo-test has failed Details
10 months ago
Tom Alexander 24b308312e
Configure a pipeline to run tests for every commit.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
cargo-test Build cargo-test has failed Details
10 months ago
Tom Alexander edcad08406
Add a CI job to format the rust.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
10 months ago
Tom Alexander 5d59efd426
Deploy an initial pipeline to assign semver tags to each commit to master.
semver Build semver has succeeded Details
10 months ago