-
Notifications
You must be signed in to change notification settings - Fork 4
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
git-repo: Figure out testing for this monster #31
Comments
Some ideas from chatting with @asraa:
|
Looking at item 1 (moving more things into a python layer) more in detail, there are currently these "layers" in the whole system:
To make testing feasible outside of GitHub Actions I think there are a few possible improvements:
One of my worries was that the "composite actions" are a design dead end and that I'd have to switch to docker actions but I don't think this is true: after the above changes I don't think docker action would be meaningfully easier to test: the limiting factor will be ability to actually modify the GitHub project, this will be equally difficult to test for all types of actions |
Documenting the current steps: snapshot actionFollowing actions taken in multiple snapshot steps could be integrated into a single playground-snapshot command:
online-version-bump actionThis could be a single command "playground-bump-online" which does the same thing as current steps:
offline-version-bump actionThis could be handled by a command playground-bump-offline:
signing-eventThere are two separate bash steps:
|
Current status:
This should allow us to setup testing:
|
I'll try to come up with something this week |
Hardware keys, KMS keys, github actions... this seems like a nightmare to test but have to figure out something
The text was updated successfully, but these errors were encountered: