Skip to content
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

Add workflows to manually/weekly update the runtime lockfiles and the SDK lockfile #3844

Merged
merged 6 commits into from
Sep 25, 2024

Conversation

ysaito1001
Copy link
Contributor

@ysaito1001 ysaito1001 commented Sep 20, 2024

Motivation and Context

This PR introduces GitHub workflows to automate the process of running cargo update on lockfiles and creating PRs in this repository.

  • Scheduled workflow: This workflow runs weekly to ensure dependencies are updated to the latest semver-compliant versions.
  • Manual workflow: This workflow provides the same functionality but can be triggered on-demand. It includes an option to force updates on known broken dependencies.

Testing

  • Did NOT run a scheduled workflow, assuming that's a thin wrapper around what has been verified. We can afford a "see what happens and fix if necessary" approach once this PR is merged into main.
  • Manually triggered a workflow, successfully opening PRs with updated lockfiles (ex1, ex2).
  • Manually triggered a workflow, forcing updates on broken dependencies (didn't open a PR to avoid noise, but confirmed minicbor was updated to 0.24.4).

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

Copy link

A new generated diff is ready to view.

  • No codegen difference in the AWS SDK
  • No codegen difference in the Client Test
  • No codegen difference in the Server Test
  • No codegen difference in the Server Test Python
  • No codegen difference in the Server Test Typescript

A new doc preview is ready to view.

@ysaito1001 ysaito1001 added this pull request to the merge queue Sep 25, 2024
Merged via the queue into main with commit da741dc Sep 25, 2024
44 checks passed
@ysaito1001 ysaito1001 deleted the ysaito/lockfile-update-automation branch September 25, 2024 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants