CI #16
Closed
felix-seifert
started this conversation in
Ideas
CI
#16
Replies: 1 comment 2 replies
-
So far, I am the only one maintaining roadmapper; the testing process is being done manually. One of the difficulties is that the output is always in PNG format; unless I compare the actual result to the expected result in pixels, the automated test cannot go very far. I believe that automating PR testing across multiple platforms is beneficial. As I cross the bridge (if there are more than 1 maintainer), I guess I will have to look at the automated CI/CD workflow. Do you wish to assist and contribute to this repository? 😉 |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Before each PR is merged into the main branch, the merging entity, quite likely the maintainer, has to either run the test suite manually or trust that the changes do not break the main branch.
The idea is to let the tests of roadmapper run automatically before a PR can be merged. Additionally, these checks could be run on different platforms (e.g. Mac, Ubuntu and Windows).
@csgoh Do you want to explain the testing cycle that should be performed? I can then implement this with GitHub actions, and we make the passing of the CI tests a branch protection rule.
Beta Was this translation helpful? Give feedback.
All reactions