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
  
        
    
Uh oh!
There was an error while loading. Please reload this page.
-
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