-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Remove internal/buildscripts/packaging/ #34748
Comments
I agree that it should be removed, especially if the CI coverage it offers is best provided elsewhere already. Do we have good test coverage of the |
I believe so. In fact, I think I just caught this work mid-flight: open-telemetry/opentelemetry-collector-releases#604 @mowies, do you plan on removing the buildscripts from this repository? |
I did and I have a PR open already with some ongoing discussions: #34372 |
Thank you for the confirmation! I linked this to the PR, so that it gets closed once a resolution is found. |
This PR removes the package tests from this repo since they were moved to the -releases repo in open-telemetry/opentelemetry-collector-releases#604. Related issues: - Original issue: open-telemetry/opentelemetry-collector-releases#439 - Also fixes open-telemetry#34748 Advantages of doing this: - removal of duplicated code that has potential to diverge with linux package building and testing happening here with custom code, but the actual code that is used to build the released linux packages is in the -releases repo. This should result in lower maintenance effort and removes technical debt. Disadvantages discussed here: - bit of a shift-right for the linux package tests since they are now tested in the -releases repo which could lead to situations where bugs are found too late and e.g. the contrib repo already got a new tag which has a bug that only comes up in the releases repo --------- Signed-off-by: Moritz Wiesinger <[email protected]>
This PR removes the package tests from this repo since they were moved to the -releases repo in open-telemetry/opentelemetry-collector-releases#604. Related issues: - Original issue: open-telemetry/opentelemetry-collector-releases#439 - Also fixes open-telemetry#34748 Advantages of doing this: - removal of duplicated code that has potential to diverge with linux package building and testing happening here with custom code, but the actual code that is used to build the released linux packages is in the -releases repo. This should result in lower maintenance effort and removes technical debt. Disadvantages discussed here: - bit of a shift-right for the linux package tests since they are now tested in the -releases repo which could lead to situations where bugs are found too late and e.g. the contrib repo already got a new tag which has a bug that only comes up in the releases repo --------- Signed-off-by: Moritz Wiesinger <[email protected]>
Component(s)
No response
Describe the issue you're reporting
We have internal/buildscripts/packaging/, which was used in the past when we used to generate the binaries from this repository. It's still there, and it's unclear what's the purpose.
Unless we have a clear purpose, I'd propose to remove it, because:
The text was updated successfully, but these errors were encountered: