-
Notifications
You must be signed in to change notification settings - Fork 271
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
Only perform ref checks on components with stable refs. #1455
Conversation
ca702ec
to
0329939
Compare
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.
What about ignoring checks on component references with tags/*
? Less work than deleting the 'checks' on legacy manifests.
0329939
to
b5d1596
Compare
I considered it, but it felt like hidden logic/functionality. |
Other considerations:
|
These are good ideas, but why are they better than removing useless checks? |
Hmm, why keep around these manifests at all, why not delete them? |
So we can rebuild previous versions if needed/for reference. It's like keeping old source code. |
Given that JCenter is now gone we also need to do this (or something like this) for manifests such as 1.1.1. |
Signed-off-by: dblock <dblock@amazon.com>
b5d1596
to
5ea579f
Compare
…roject#1455) Signed-off-by: dblock <dblock@amazon.com>
Signed-off-by: dblock dblock@amazon.com
Description
The manifest checks will continue taking longer and longer because we keep shipping releases. As of now, the 31 checks in https://github.com/opensearch-project/opensearch-build/actions/runs/1685288124 took 14m. It's not bad because the checks are parallelized.
We have suggested in #1335 to skip checking manifests for already released versions, but this PR proposes a better solution.
Issues Resolved
Closes #1335.
Check List
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.