Skip to content

Conversation

ShelbyZ
Copy link
Contributor

@ShelbyZ ShelbyZ commented Sep 26, 2025

Summary

  • v2 - publish: true
  • v3 - publish: false
  • Add checks in publish.sh to cicd-publish, cicd-verify, cicd-publish-ssm, cicd-verify-ssm to skip if the publish flag for the build version is false to prevent unexpected release
  • Long term will we introduce a better solution to control releases

No changes are required in the buildspec yaml as each request passes the BUILD_VERSION which retrieves the publish flag for validation if enabled (true).

Testing

Local testing/validation that BUILD_VERSION=3 will skip (and not fail) actions in buildspec's for ecr, dockerhub, public ecr, and ssm.

Description for the changelog

Enhancement: Add publish flag allow skipping release

Licensing

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

- v2 - publish: true
- v3 - publish: false
- Add checks in publish.sh to cicd-publish, cicd-verify,
  cicd-publish-ssm, cicd-verify-ssm to skip if the publish flag for the
build version is false to prevent unexpected release
- Long term will we introduce a better solution to control releases
@ShelbyZ ShelbyZ added this to the 3.0.0 milestone Sep 26, 2025
@ShelbyZ ShelbyZ requested a review from a team as a code owner September 26, 2025 22:15
@ShelbyZ ShelbyZ added the fluent-bit 4.x Part of the fluent-bit 4.x migration work label Sep 26, 2025
@ShelbyZ ShelbyZ merged commit dca4abb into aws:mainline Sep 29, 2025
@ShelbyZ ShelbyZ deleted the add-publish-skip branch September 29, 2025 16:39
This was referenced Oct 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fluent-bit 4.x Part of the fluent-bit 4.x migration work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants