Skip to content

Control source registry of Lisp docker images#103

Merged
sionescu merged 7 commits intolispci:masterfrom
rpgoldman:fix-ci-image-sources
Sep 27, 2024
Merged

Control source registry of Lisp docker images#103
sionescu merged 7 commits intolispci:masterfrom
rpgoldman:fix-ci-image-sources

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
@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

Comments