-
-
Notifications
You must be signed in to change notification settings - Fork 125
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
Add jq
to Ubuntu Base Image
#168
Conversation
Could you please make a screenshot of image size before and after using something like |
Absolutely! Thanks for the instruction 😄 |
Here's the size differential for the
Here's the specific sizes, if you need those also:
So I'm going to mark this as ready for review, but I want to note that I have not actually tested the functionality of the image yet. I'm going to do some digging in the docs and online to see if I can find more ideas for ways to test (other than just running the test workflow, which I did on my fork: https://github.com/trudeaua21/docker/actions/runs/2041144388). I totally understand if you need to wait for me to figure out a way to test this further before you merge it (especially since it says as much in the contribution guide). I was unable to get the
I'm not super familiar with Docker so I don't know if this is just my environment not being set up correctly or not, but just thought I should note it just in case. |
Our PR workflow will make test builds of all images, which will verify that the build instructions will still work. (I just noticed that currently it doesn't because your fork also uses the branch If you want to test locally you have to build |
@webbertakken Thank you so much for the help!! 😄 I will get that built locally, get it pushed up to docker hub, and run the |
Awesome! Note that unity-test-runner has a public api for using custom images: https://game.ci/docs/github/test-runner#customimage (it assumes dockerhub, as it's the default from docker cli) |
Could you please push another (empty) commit and check if that triggers the pipeline? |
Looks like it did! By the way, I actually haven't gotten around to testing this with |
Okay, I'm pretty convinced that it works, at least just based on the use-case of the Not sure what could be causing the 3 failing checks though (it looks like one timed out, but the other two had associated error messages). I'm not sure if that's something that has happened on other workflow runs, or if it's most likely that my change caused the issue. To provide some more context, the failing checks (or at least, ones that have the same name, but maybe are different somehow?) seemed to pass on my own workflow test on my fork If your guess would be that my change caused the failing checks, then I'll take a look deeper into the failing checks to see why! |
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.
I re-ran the checks, and they all passed now, so it must have been some transient error.
@webbertakken Should be good to merge, right?
Yep let's go! |
* add jq to the base image * empty commit
Changes
jq
to the "toolbox" of apt-get packages in the Ubuntu Base Imagejq
installation/uninstallation from the Ubuntu Editor Image (since the Editor Image is derived from the Base image, and thus will already havejq
installed when it's needed)Checklist