Commit Graph

716 Commits

Author SHA1 Message Date
Tom Alexander
357b6f25b7 Run tests on all commits.
All checks were successful
semver Build semver has succeeded
cargo-fmt Build cargo-fmt has succeeded
build-cargo-fmt Build build-cargo-fmt has succeeded
build-organic-test Build build-organic-test has succeeded
organic-test Build organic-test has succeeded
2023-07-13 17:08:13 -04:00
Tom Alexander
f01c580a7f Add expect fail to tests for radio link targets.
All checks were successful
semver Build semver has succeeded
cargo-fmt Build cargo-fmt has succeeded
organic-test Build organic-test has succeeded
build-cargo-fmt Build build-cargo-fmt has succeeded
build-organic-test Build build-organic-test has succeeded
2023-07-13 16:52:33 -04:00
Tom Alexander
d6c175a3cc Remove private mirror from dockerfiles.
Some checks failed
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
799b444eee Test was successful but I don't know what I would do with it.
Some checks failed
cargo-fmt Build cargo-fmt has succeeded
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
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.
Some checks failed
semver Build semver has succeeded
cargo-fmt Build cargo-fmt has succeeded
build-organic-test Build build-organic-test has failed
organic-test Build organic-test has failed
build-cargo-fmt Build build-cargo-fmt has succeeded
2023-07-13 00:37:40 -04:00
Tom Alexander
a3f6d7ef9f Add emacs to the test image.
Some checks failed
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
586f569646 Remove contexts from lighthouse triggers.
Some checks failed
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: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.
Some checks failed
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
e8a7b50fda Switch to using the custom image.
Some checks failed
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
2023-07-12 23:17:23 -04:00
Tom Alexander
a2267a5569 Build a cargo test image.
Some checks failed
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
8134a35368 Use a nightly image for test pipeline because we use unstable features.
Some checks failed
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
2023-07-12 23:05:59 -04:00
Tom Alexander
0c9f9975ec Try quoting the branch regex.
Some checks failed
semver Build semver has succeeded
cargo-fmt Build cargo-fmt has succeeded
build-cargo-fmt Build build-cargo-fmt has succeeded
cargo-test Build cargo-test has failed
2023-07-12 22:51:38 -04:00
Tom Alexander
24b308312e Configure a pipeline to run tests for every commit.
Some checks failed
semver Build semver has succeeded
cargo-fmt Build cargo-fmt has succeeded
build-cargo-fmt Build build-cargo-fmt has succeeded
cargo-test Build cargo-test has failed
2023-07-12 22:33:30 -04:00
Tom Alexander
edcad08406 Add a CI job to format the rust.
All checks were successful
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
Tom Alexander
5d59efd426 Deploy an initial pipeline to assign semver tags to each commit to master.
All checks were successful
semver Build semver has succeeded
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
Tom Alexander
f964481544 Switch to using plain text with no additional exit matcher added. 2023-04-22 22:06:34 -04:00
Tom Alexander
208e2cfe87 Clean up imports. 2023-04-22 21:51:53 -04:00
Tom Alexander
76c6908707 Fix the test runner script to work on mixed case names. 2023-04-22 21:50:34 -04:00
Tom Alexander
0ca6ce504f Simulate trailing whitespace in empty greater blocks just like drawers. 2023-04-22 21:45:18 -04:00
Tom Alexander
4d4d30c597 Simulate trailing whitespace in empty dynamic blocks just like drawers. 2023-04-22 21:43:11 -04:00