Skip to content

Conversation

@mye956
Copy link
Contributor

@mye956 mye956 commented Nov 7, 2025

Summary

This PR will introduce new github actions that will help with detecting any new changes to upstream dependencies (e.g. new Amazon linux image). This will also introduce a couple of new JSON fields to linux.version to help with the release process in the very near future.

Implementation

  • Added .github/workflows/initiaterelease.yml that defines the new github action to check for any new updates and then create a new "release PR" if there are any
  • Added .github/workflows/postkickoff.yml that defines another github action that will help with clean up post release PR creation and merge.
  • New check-update.sh helper script that gets invoked in the initiaterelease github action. This is the script where it does all of the checking and updating for linux.version
  • New fields such as release-version, release-fluent-bit, and amazon-linux-sha that is used within check-update.sh to check if a new release PR needs to be created.

Testing

  • Manually tested the changes in a separate personal/testing branch.

Example release PR: mye956#16
Example/testing github action: https://github.com/mye956/aws-for-fluent-bit/actions/runs/19178296966

make debug succeeded:
Integ tests succeeded:
New tests cover the changes:

Description for the changelog

Licensing

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

@mye956 mye956 changed the title [WIP] Adding release kickoff github action Adding release kickoff github actions and introduce new release config JSON fields Nov 7, 2025
@mye956 mye956 marked this pull request as ready for review November 7, 2025 20:38
@mye956 mye956 requested a review from a team as a code owner November 7, 2025 20:38
- name: Configure Bot Alias
run: |
git config --global user.name "GenerateConfig Action"
git config --global user.email "gcabot@github.com"
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 a new bot account we are setting up? should it be @amazon.com?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@mye956 mye956 merged commit 24e9b13 into aws:mainline Nov 8, 2025
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