-
Notifications
You must be signed in to change notification settings - Fork 48
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
test container location #44
Comments
Hi, First off, thanks for detailed steps so that it was easy to follow for me. Never published any containers on dockerhub. I tried creating the containers using the checked in script, however it failed. Do you know what could be the reason? |
I'll take a look :) We're using version pinning when installing packages so our tests know which version to expect. I'm guessing a version the dockerfile(s) is using has been removed from the alpine/ubuntu package repository. I'll submit a PR to fix the issue soon |
I submitted a pull request #47 which is a proposed change to branch kdabir:change-docker-test-containers. If it looks good and you merge it then it will auto-update your existing pull request #46 I don't anticipate there will be many future issues, but as I mentioned in the description of #47
|
Hey, thanks for helping here. I have merged the branches. Docker containers are still being built (dockerhub) once that's complete, I hope all the actions will pass. |
Awesome! I'm fairly confident the containers will build properly now, but I just discovered two small test failures that I'll submit a pull request for shortly. Sorry The first fix does not require new container builds. The version of eb that gets installed on ubuntu is 3.18.1, but I set the "expected" version as 3.18.0. Draft fix: The second issue is caused by the new way we're installing npm on ubuntu. I need to add globally installed npm packages to the path so Update: The draft linked above includes fixes for both issues. I'll verify everything builds and tests pass before submitting the pull request. |
tests are frixed with #48. The six npm package tests will pass on ubuntu after a new ubuntu container is built |
Thank you for merging #43 which gets us closer to testing every package has supports. I'll aim to submit pull requests that get us even closer to 100% in the future.
The Github Actions tests are currently using containers built from my fork of has, but it would be better if we built the containers using this official fork https://github.com/kdabir/has . That way future changes to the official dockerfiles would update the containers we use for testing.
If that sounds okay to you then could you please
testing-has
repositoryhas/.github/workflows/main.yml
Line 25 in 4ccd017
has/.github/workflows/main.yml
Line 44 in 4ccd017
If it helps: I've added you as a collaborator for my repository on https://hub.docker.com
The text was updated successfully, but these errors were encountered: