Skip to content

improv(ci): Automate the layer version tracking during the Make Release workflow #4355

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Aug 21, 2025

Conversation

sdangol
Copy link
Contributor

@sdangol sdangol commented Aug 18, 2025

Summary

This PR automated the manual process of checking the current layer version, increment the version and input it to the release workflow. Instead, it makes use of an SSM Parameter to automate the process.

Changes

Please provide a summary of what's being changed

This PR updates the layer arn update script to retrieve the current layer arn from SSM Parameter and increment it by 1 to use it as a new layer version instead of getting it passed from the workflow input. Manually doing the increment and passing it to the workflow can be error prone, so it automates that step.

Please add the issue number below, if no issue is present the PR might get blocked and not be reviewed

Issue number: closes #4339


By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Disclaimer: We value your time and bandwidth. As such, any pull requests created on non-triaged issues might not be successful.

@boring-cyborg boring-cyborg bot added the automation This item relates to automation label Aug 18, 2025
@pull-request-size pull-request-size bot added the size/S PR between 10-29 LOC label Aug 18, 2025
@sdangol sdangol self-assigned this Aug 18, 2025
@pull-request-size pull-request-size bot added size/M PR between 30-99 LOC and removed size/S PR between 10-29 LOC labels Aug 19, 2025
@sdangol sdangol force-pushed the improv/layer-version-tracking branch from 9fdb3d2 to 203e16c Compare August 20, 2025 13:26
@sdangol
Copy link
Contributor Author

sdangol commented Aug 20, 2025

@dreamorosi As dicussed during our sync call, I've reused the layer version that was output from the deployment job and used it to update the docs

@sdangol sdangol force-pushed the improv/layer-version-tracking branch from 203e16c to 2d0f96e Compare August 21, 2025 14:14
Copy link

@sdangol sdangol merged commit 8028978 into main Aug 21, 2025
39 checks passed
@sdangol sdangol deleted the improv/layer-version-tracking branch August 21, 2025 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automation This item relates to automation size/M PR between 30-99 LOC
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Maintenance: Automate the layer version tracking during the Make Release workflow
4 participants