-
Notifications
You must be signed in to change notification settings - Fork 473
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
Build own docker images for integration tests #901
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm.
How would a person go about running this locally if they need to debug / reproduce what CI is doing?
You have this options for debugging.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Beautiful. If GitHub agents have tree
>=1.7, -J
will return JSON.
I have converted back to draft because I am not sure if the condtion to build after every push to
|
Couple of small questions here:
|
On the workflow page: https://github.com/goss-org/goss/actions/workflows/docker-integration-tests.yaml
Currently not
Currently not |
Sounds good, I'll merge this. The skip can be done as a follow up enhancement. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the clear explanation and the continued awesome work!
Checklist
make test-all
(UNIX) passes. CI will also test thisDescription of change
Add own github workflow to build the docker images from the test and store them in a repo (ghcr.io). This can resolve the dependency on external repos in the future and ensure more up-to-date images or tests.
There are no significant changes at the Dockerfiles. I have therefore updated the md5 files so that the tests continue to run unchanged.
--force-yes
archlinux:base
has movedpacman
, butsystemd-sysvcompat
seems up to dateRelated to: