Skip to content
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

Control source registry of Lisp docker images #103

Merged
merged 7 commits into from
Sep 27, 2024

Conversation

rpgoldman
Copy link
Contributor

Because the cl-foundation docker image registry is no longer maintained, substitute in docker images from my personal repo on DockerHub.

rpgoldman and others added 7 commits September 11, 2024 17:18
Because the cl-foundation docker image registry is no longer maintained, substitute in docker images from my personal repo on DockerHub.
Instead of making the matrix more complicated, ensure that all my images have a `latest` tag.
Previously, if building clean failed, then the workflow would abort and the log would be lost.  Now we try to continue to save the build artifacts and after that fail if the build fails.
Having :force :all caused recompilation of Alexandria, emitting
warnings and erroneously breaking the build.  The script specifically
loads warning-emitting dependencies *before* `load-system` on FiveAM.
This makes the script more compatible with the Docker image used in the GitHub Actions.
@rpgoldman rpgoldman marked this pull request as ready for review September 12, 2024 20:10
@rpgoldman
Copy link
Contributor Author

Looks like this is all ready to go. I removed references to ancient docker images from clfoundation and replaced them with some I have hand-built.

Please do consider merging this -- I hope it will make FiveAM maintenance a lot easier.

Copy link
Member

@sionescu sionescu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you very much for the work.

@sionescu sionescu merged commit e43d6c8 into lispci:master Sep 27, 2024
8 checks passed
@rpgoldman
Copy link
Contributor Author

Glad to help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants