Skip to content

Conversation

@tomcat323
Copy link
Contributor

@tomcat323 tomcat323 commented Nov 26, 2024

Problem

We close source gate during the start of a release to prevent unwanted commits coming in, but we have to remember to manually open it again.

We want to automatically re-open the source gate after a release is triggered.

This PR creates the buildSpec file to be used by codeBuild project in our release pipeline to open the source transition.

Related infra CR: https://code.amazon.com/reviews/CR-162245234/revisions/1#/diff


License: I confirm that my contribution is made under the terms of the Apache 2.0 license.

@tomcat323 tomcat323 changed the title [feat]: added openGate build spec fead(automation): added openGate build spec Nov 26, 2024
@tomcat323 tomcat323 changed the title fead(automation): added openGate build spec feat(automation): added openGate build spec Nov 26, 2024
@github-actions

This comment was marked as resolved.

@hayemaxi
Copy link
Contributor

Can we add this to the existing file 30closegate.yml

@tomcat323 tomcat323 marked this pull request as ready for review November 26, 2024 16:47
@tomcat323 tomcat323 requested a review from a team as a code owner November 26, 2024 16:47
@hayemaxi
Copy link
Contributor

  • This pull request implements a feat or fix, so it must include a changelog entry (unless the fix is for an unreleased feature). Review the changelog guidelines.

    • Note: beta or "experiment" features that have active users should announce fixes in the changelog.
    • If this is not a feature or fix, use an appropriate type from the title guidelines. For example, telemetry-only changes should use the telemetry type.

The PR title/commit should use ci instead of feat

@tomcat323 tomcat323 changed the title feat(automation): added openGate build spec ci(automation): added openGate build spec Nov 26, 2024
@tomcat323
Copy link
Contributor Author

Can we add this to the existing file 30closegate.yml

I don't think so, because some actions only uses closegate but not opengate.

@tomcat323 tomcat323 merged commit 5b3f285 into aws:master Nov 26, 2024
55 of 73 checks passed
@tomcat323 tomcat323 deleted the releaseAutomation branch January 24, 2025 16:08
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