-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial Review #1
Comments
I will look into this, the commands have different attributes in python and golang but I will check the similarity and try to build up a template if possible.
I saw a project that does something similar, it uses docker build to test using CI. if the container build fails then the testing fails too. In our case this is a little different, we already have a docker image and we execute test under that container. If tests runs successfully then it exits with status 0 else 1. This way we can add CI to other repositories like in-toto and in-toto-golang. Adding more command line options will make test more usable in case of pull requests. However, we have to rebuild the image if we update the tests or Dockerfile.
These images only includes in-toto python implementation, but we need to install all in-toto versions. We can use it as base to build on but have to install another version of in-toto for testing purpose.
So, what do we have to run these tests on windows as well? I guess we can do so.
I use M1 mac, and found the tests works well on ARM. Also, Docker tests executed successfully as well. |
let's add those as targets in github actions. |
windows is added in github actions. Didn't found |
Looks like ARM is only with self hosted runners so that's a no go :( |
Also, the workflow should run periodically, perhaps once a week. |
Done, I have also added matrix for latest and head versions of in-toto. |
@lukpueh could you take a look at Pradyumna's work here? I wonder if we want to plan to move this into the in-toto namespace and iterate from there. |
I'm jotting down some initial thoughts on the setup here. I might add more as this evolves.
The text was updated successfully, but these errors were encountered: