Skip to content

Conversation

@pendo324
Copy link
Member

@pendo324 pendo324 commented Nov 15, 2024

Issue #, if available:

Description of changes

  • Adds Linux release automation (unused for now)
  • Adds release automation validation

Testing done

Changes to CI:

  • ci.yaml will continue to run on PRs.
  • ci.yaml will not run anymore on pushes to main.
  • ci-release.yaml will take the place of ci.yaml on pushes to main.
  • ci-release.yaml call ci.yaml internally.
  • ci-release.yaml will also run on PRs when changes are made to installer builders/workflows.

Contribution agreement

  • I've reviewed the guidance in CONTRIBUTING.md

License Acceptance

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@pendo324 pendo324 self-assigned this Nov 15, 2024
@pendo324 pendo324 requested a review from a team as a code owner November 15, 2024 16:29
@sky1122 sky1122 requested review from austinvazquez and removed request for austinvazquez December 9, 2024 18:43
@Shubhranshu153
Copy link
Contributor

@pendo324 shall we close this or you do plan to get back to this in the future?

@Swapnanil-Gupta Swapnanil-Gupta marked this pull request as draft January 21, 2026 21:43
@Swapnanil-Gupta Swapnanil-Gupta force-pushed the release-automation-overhaul-fix branch from 28daa2e to fe0f564 Compare January 21, 2026 22:01
@Swapnanil-Gupta Swapnanil-Gupta force-pushed the release-automation-overhaul-fix branch 22 times, most recently from 6533074 to 60f9d36 Compare January 22, 2026 02:30
@Swapnanil-Gupta Swapnanil-Gupta force-pushed the release-automation-overhaul-fix branch 10 times, most recently from 14b534f to 7b0b98e Compare January 22, 2026 22:26
@Swapnanil-Gupta Swapnanil-Gupta marked this pull request as ready for review January 22, 2026 22:33
@Swapnanil-Gupta
Copy link
Contributor

@pendo324 PTAL when you get a chance.

@pendo324
Copy link
Member Author

@pendo324 PTAL when you get a chance.

LGTM just waiting for the tests to pass

container_report: ${{ steps.set-multiple-vars.outputs.CONTAINER_REPORT }}
vm_serial_report: ${{ steps.set-multiple-vars.outputs.VM_SERIAL_REPORT }}
steps:
- name: Clean macOS runner workspace
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this needed? The cleanup of runner workspace should be automatic right?

@Swapnanil-Gupta Swapnanil-Gupta force-pushed the release-automation-overhaul-fix branch 5 times, most recently from 84eaac0 to 98f3955 Compare January 23, 2026 02:24
…tion

Signed-off-by: Swapnanil Gupta <swpnlg@amazon.com>
@Swapnanil-Gupta Swapnanil-Gupta force-pushed the release-automation-overhaul-fix branch from 98f3955 to f75cb0e Compare January 23, 2026 02:30
@pendo324
Copy link
Member Author

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

Signed-off-by: Swapnanil Gupta <swpnlg@amazon.com>
@Swapnanil-Gupta Swapnanil-Gupta force-pushed the release-automation-overhaul-fix branch from c12b808 to 8e6e715 Compare January 23, 2026 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants