Skip to content

Conversation

@alexrashed
Copy link
Member

@alexrashed alexrashed commented Feb 12, 2024

Motivation

#10127 introduced dependency pinning, and with #10195 we removed as many pins as possible.
Now we can use a shareable workflow by @silv-io in localstack/meta to automatically update the dependencies once a week using a scheduled GitHub workflow.

Changes

  • Adds a GitHub workflow to update the requirements files once a week.

Testing

  • This workflow has been tested in other repositories already, and it will be triggered manually once it has been merged to master (the workflow call trigger cannot be used as long as the workflow is not in master).

@alexrashed alexrashed added the semver: patch Non-breaking changes which can be included in patch releases label Feb 12, 2024
@alexrashed alexrashed added this to the 3.2 milestone Feb 12, 2024
@alexrashed alexrashed requested a review from silv-io February 12, 2024 07:42
@alexrashed alexrashed self-assigned this Feb 12, 2024
Copy link
Member

@silv-io silv-io left a comment

Choose a reason for hiding this comment

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

My bad for missing adding this to the community repository as well. Thanks for adding it!

@alexrashed alexrashed merged commit 2270576 into master Feb 12, 2024
@alexrashed alexrashed deleted the automated-dep-updates branch February 12, 2024 08:36
@alexrashed
Copy link
Member Author

FYI: I manually triggered the workflow right after it was merged.
It worked like a charm, here's the result: #10220

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver: patch Non-breaking changes which can be included in patch releases

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants