-
Notifications
You must be signed in to change notification settings - Fork 123
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
Some new thoughts on cutting a release, especially scripts/release.sh #309
Conversation
Signed-off-by: David Wood <dawood@us.ibm.com>
@@ -29,8 +29,6 @@ image:: | |||
|
|||
load-image:: | |||
|
|||
set-versions: workflow-reconcile-requirements |
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.
Please rebase, this should be fixed now in dev branch. thanks
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.
done
@daw3rd please do not do the release automation before we agree on the process. Some of the functionality can be done by GitHub actions |
Signed-off-by: David Wood <dawood@us.ibm.com> n#
…rules Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Added docs in .make.versions Add RELEASE.md. Fix checking for pypi credentials Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
I didn't think I was, except that I added the make tests for the test, clean, publish, build, set-versions top-level rules and some Makefiles needed to implement these |
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
…ter order in .make.defaults Signed-off-by: David Wood <dawood@us.ibm.com>
set-versions: | ||
$(MAKE) TOML_VERSION=$(DOCKER_IMAGE_VERSION) .defaults.update-toml | ||
$(MAKE) TRANSFORM_PYTHON_VERSION=$(DOCKER_IMAGE_VERSION) .transforms.set-versions |
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 do not think that's working , TRANSFORM_PYTHON_VERSION
here is the value of PROFILER_RAY_VERSION
while it should be PROFILER_PYTHON_VERSION
. I tried to fix that in #323
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.
You are correct. To be more clear i set to ...=not-used
when there is a no python versions (profiler, e/fdedup, doc_id). code_quality, malware and proglang_select did need the change.
HOWEVER, in the end since all version numbers are now the same, it was working ok :)
We should deploy 2 kfp-data-processing images one for KFPv1 and another for KFPv2. Will try to update the script to proceed with that. |
Signed-off-by: David Wood <dawood@us.ibm.com>
Signed-off-by: David Wood <dawood@us.ibm.com>
.make.versions
Outdated
CODE_QUALITY_RAY_VERSION=0.4.0$(RELEASE_VERSION_SUFFIX) | ||
CODE_QUALITY_RAY_VERSION=$(DPK_VERSION) | ||
CODE_QUALITY_PYTHON_VERSION=$(DPK_VERSION) | ||
CODE_QUALITY_RAY_VERSION=$(DPK_VERSION) |
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.
It appears twice.
… section for the repo's version dependencies. Signed-off-by: David Wood <dawood@us.ibm.com>
Why are these changes needed?
We need to automate the process of version management and release cutting. This is just a start with some initial thoughts based on recent discussion. Initial changes include
show-version
based on .make.versions contentRelies on
make build publish
being enough to actually publish the release to pypi and quay.ioAlso see PR #297
Related issue number (if any).
#294