Signing verification works well on linux even for windows artifacts, however for mac artifacts that uses pkgutil, it is necessary to use underlying jenkins agent as macos (Darwin).
The all in one standard release pipeline used one agent overall and had some defaults such as dockerAgents, etc which is not used by mac agent yet!
Since it does not fit the standard release pipeline, creating its own jenkins pipeline.
[ ] All tests pass, including unit test, integration test and doctest
[ ] New functionality has been documented.
[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added
[ ] Commits are signed per the DCO using --signoff
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.
Description
Signing verification works well on linux even for windows artifacts, however for mac artifacts that uses pkgutil, it is necessary to use underlying jenkins agent as macos (Darwin). The all in one standard release pipeline used one agent overall and had some defaults such as dockerAgents, etc which is not used by mac agent yet! Since it does not fit the standard release pipeline, creating its own jenkins pipeline.
Issues Resolved
related https://github.com/opensearch-project/opensearch-build/issues/3633
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.