build: add linux release automation and release automation validation#1185
build: add linux release automation and release automation validation#1185
Conversation
|
@pendo324 shall we close this or you do plan to get back to this in the future? |
28daa2e to
fe0f564
Compare
6533074 to
60f9d36
Compare
14b534f to
7b0b98e
Compare
|
@pendo324 PTAL when you get a chance. |
LGTM just waiting for the tests to pass |
84eaac0 to
98f3955
Compare
…tion Signed-off-by: Swapnanil Gupta <swpnlg@amazon.com>
98f3955 to
f75cb0e
Compare
|
Ideally, we would only run the tests which are actually relevant for the changes which are being made. So for a change by the automated release-please PR (a change to the changelog file), we'd only run the release CI (and exit early or skip the rest of the CI). Same for the other CI types |
f49d4f9 to
9a7bab4
Compare
Signed-off-by: Swapnanil Gupta <swpnlg@amazon.com>
9a7bab4 to
ff4b395
Compare
@pendo324 @Shubhranshu153 PTAL at my last commit, especially the |
|
Also, with the |
Does this behave nicely with our repo merge rules? |
I can configure CI Release workflow to run on every PR and merges into main irrespective of the changed files. The |
Issue #, if available:
Description of changes
Testing done
Changes to CI:
ci.yamlwill continue to run on PRs.ci.yamlwill not run anymore on pushes to main.ci-release.yamlwill take the place ofci.yamlon pushes to main.ci-release.yamlcallci.yamlinternally.ci-release.yamlwill also run on PRs when changes are made to installer builders/workflows.Contribution agreement
License Acceptance
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.