-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Re-tag images after release mark ready #3842
Conversation
92cc34a
to
95e4382
Compare
@FlorianHockmann Would you like to review? |
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.
The changes look good to me in general, but I'm not sure I understand the release process completely.
So the usual workflow is now that we will push images tagged as 1.0.0-SNAPSHOT
and 1.0.0-SNAPSHOT-[commit-hash]
from master
(and similarly for v0.6
). This makes sense of course.
Once we create a release, it will also add the tags: 1.0
, 1.0.0
, and (if applicable) latest
. Will this action also already push the tags? (I wasn't sure from the description of the workflow.)
And after we have created the PR that updates the version on the release branch from 1.0.0-SNAPSHOT
to 1.0.0
, won't any follow-up commit already push the images with 1.0.0
?
8fe5665
to
1ad4d0f
Compare
@FlorianHockmann It should be updated with all discussed changes. |
5706a72
to
af2f7b4
Compare
|
@FlorianHockmann @porunov This should make janusgraph-docker migration complete without the improved documentation yet and fixes the janusgraph-dist build. |
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 @farodin91 for figuring out how to fix #3894 .
I still don't understand what changed in ubuntu-20.04
that causes the tests to fail now.
This could potentially be the root cause of the issue #1826.
I just think that overtime after some updates the tests might stop working for ubuntu-22.04
. I guess we need to open a separate ticket which is related to the failing tests investigation on ubuntu-20.04
. Nevertheless, it will be out of scope of this PR I think.
The PR looks good to me, but I'm confused of overall Docker deployment process.
I see the next line which (I think) suppose to deploy docker container:
janusgraph/janusgraph-dist/pom.xml
Line 629 in 029b4d2
<id>docker-deploy</id> |
Now you are adding the new file .github/workflows/docker-release.yml
. What is this file doing?
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 @farodin91 for working on this. Even so I left some nitpicks they are up to you to resolve them in this PR or not (i.e. we can resolve them in other PRs as well).
Other than those nitpicks the changes look good to me.
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, but it would be good if you could address @porunov's questions / comments.
Part of JanusGraph#3793 Signed-off-by: Jan Jansen <[email protected]>
@porunov I fixed the nitpicks. |
💔 All backports failed
Manual backportTo create the backport manually run:
Questions ?Please refer to the Backport tool documentation and see the Github Action logs for details |
💚 All backports created successfully
Note: Successful backport PRs will be merged automatically after passing CI. Questions ?Please refer to the Backport tool documentation |
Part of #3793
Thank you for contributing to JanusGraph!
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:
master
)?For code changes:
For documentation related changes: