Commit Graph

821 Commits

Author SHA1 Message Date
fluxcdbot 999c992bdf CI: format rust code.
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
2023-07-13 23:22:10 +00:00
Tom Alexander 14c20c4121
Merge branch 'plain_link'
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
build-cargo-fmt Build build-cargo-fmt has failed Details
organic-test Build organic-test has failed Details
build-organic-test Build build-organic-test has succeeded Details
2023-07-13 19:21:10 -04:00
Tom Alexander 5f4e240af0
Add an initial implementation of PlainLink. 2023-07-13 19:20:17 -04:00
Tom Alexander 59f061ecca
Define pre and post matchers for plain link.
organic-test Build organic-test has succeeded Details
2023-07-13 18:30:18 -04:00
Tom Alexander dcec5c490a
Create structure for plain links.
organic-test Build organic-test has succeeded Details
2023-07-13 18:18:07 -04:00
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
2023-07-13 17:08:13 -04:00
Tom Alexander f01c580a7f
Add expect fail to tests for radio link targets.
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
organic-test Build organic-test has succeeded Details
build-cargo-fmt Build build-cargo-fmt has succeeded Details
build-organic-test Build build-organic-test has succeeded Details
2023-07-13 16:52:33 -04:00
Tom Alexander d6c175a3cc
Remove private mirror from dockerfiles.
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
semver Build semver has succeeded Details
cargo-fmt Build cargo-fmt has succeeded Details
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 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.
2023-07-13 00:42:18 -04:00
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
2023-07-13 00:37:40 -04:00
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
2023-07-13 00:26:08 -04:00
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
2023-07-13 00:02:31 -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 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
2023-07-12 23:51:24 -04:00
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
2023-07-12 23:17:23 -04:00
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.
2023-07-12 23:14:22 -04:00
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
2023-07-12 23:05:59 -04:00
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
2023-07-12 22:51:38 -04:00
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
2023-07-12 22:33:30 -04:00
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
2023-07-11 07:40:31 -04:00
Tom Alexander 5d59efd426
Deploy an initial pipeline to assign semver tags to each commit to master.
semver Build semver has succeeded Details
2023-07-11 05:26:49 -04:00
Tom Alexander 0ccee231e2
Merge branch 'radio_target' 2023-04-24 22:14:59 -04:00
Tom Alexander ec889bc868
Clean up old unused code. 2023-04-24 20:25:49 -04:00
Tom Alexander a5585eb01f
Add a not yet implemented function.
This helps when creating new parsers since todo!()s will panic the whole parser.
2023-04-24 20:11:13 -04:00
Tom Alexander ab7eb76e13
Radio links can exist before their target is defined. 2023-04-24 19:55:23 -04:00
Tom Alexander 6ed33d3522
Derive partial eq for all objects so we can match radio links. 2023-04-24 19:25:22 -04:00
Tom Alexander fec7d51f75
Implement radio targets. 2023-04-24 19:18:38 -04:00
Tom Alexander 64c17e654a
Code structure for radio links and radio targets. 2023-04-24 19:06:45 -04:00
Tom Alexander 5c37373419
Add a simple radio link example. 2023-04-24 18:42:15 -04:00
Tom Alexander 0fc3bb0245
Compare text length for plain text in the diffing. 2023-04-24 18:21:38 -04:00
Tom Alexander 11081f6936
Merge branch 'bold_nesting_fix' 2023-04-24 18:12:56 -04:00
Tom Alexander bc8e640574
Make plain text exit condition not an exit matcher.
I think this condition needs to not exist deeper down the tree.
2023-04-24 18:08:28 -04:00
Tom Alexander b2ee44ec09
Simplify the implementation of plain text. 2023-04-24 17:58:10 -04:00
Tom Alexander 90a47b7b49
Exit text markup if the parent exit matcher is triggering. 2023-04-24 17:16:07 -04:00
Tom Alexander ed174c1c41
Fix nested bolds child eating the parent exit. 2023-04-24 16:48:33 -04:00
Tom Alexander ca57c91adf
Merge branch 'regular_link' 2023-04-24 16:31:53 -04:00
Tom Alexander f9d83ee09d
Consume trailing whitespace for links. 2023-04-24 16:29:19 -04:00
Tom Alexander c6403423cf
Looks like link should consume trailing whitespace. 2023-04-24 16:29:14 -04:00
Tom Alexander b2b1e9272c
Format. 2023-04-24 16:19:48 -04:00
Tom Alexander 28759edb3b
Remove unused imports. 2023-04-24 16:19:29 -04:00
Tom Alexander 87be28ed15
Fix matching of description in links. 2023-04-24 16:05:46 -04:00
Tom Alexander b4d4453186
Just doing a simple match everything for path reg. 2023-04-23 17:37:35 -04:00
Tom Alexander 8a828195bd
Implement all of regular link except for pathreg. 2023-04-23 16:53:02 -04:00
Tom Alexander 3600f46e3b
Initial code structure for regular links. 2023-04-23 16:17:52 -04:00
Tom Alexander f1bd7f2d1b
Add support for rust-coreutils in integration test script. 2023-04-23 16:12:34 -04:00
Tom Alexander 8099a3ed30
Merge branch 'text_markup' 2023-04-22 22:58:27 -04:00
Tom Alexander 1044625acb
Clean up import. 2023-04-22 22:58:10 -04:00
Tom Alexander 37b91d171d
Compare the objects in heading titles when diffing the asts. 2023-04-22 22:56:36 -04:00
Tom Alexander c2bf2c6994
Enable a working test. 2023-04-22 22:35:45 -04:00
Tom Alexander 9968aedd74
Make sure text markup doesn't have interior spaces. 2023-04-22 22:34:37 -04:00
Tom Alexander da76d3714c
Identify a problem. 2023-04-22 22:10:49 -04:00