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 a workflow to automated dependencies update [SAME VERSION] #224

Merged
merged 1 commit into from Jan 26, 2021

Conversation

romoh
Copy link
Contributor

@romoh romoh commented Jan 25, 2021

What this PR does / why we need it:
Automates dependencies updates using auto-dependencies GitHub action that I created. The current workflow will run daily at 12:00am and will create a PR request when dependencies updates are detected. The PR will also include version patch increments .

Notes:

  • As part of Akri's regular workflows, test will be kicked off with the pull request providing test coverage for the changes.
  • Whoever merges the pull request needs to make sure that version is not stale in case any other changes are introduced. In this case re-running the workflow will auto-fix the issue.
  • In case the changes were not merged, subsequent runs will still succeed and update the existing PR as explained in the action documentations.
  • In case the daily cadence turns out to be noisy, we can decrease the frequency to weekly/bi-weekly.

closes #184

Special notes for your reviewer:

If applicable:

  • this PR contains documentation
  • this PR contains unit tests
  • added code adheres to standard Rust formatting (cargo fmt)
  • code builds properly (cargo build)
  • code is free of common mistakes (cargo clippy)
  • all Akri tests succeed (cargo test)
  • inline documentation builds (cargo doc)
  • version has been updated appropriately (./version.sh)

@romoh romoh merged commit b179c15 into project-akri:main Jan 26, 2021
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.

Automate dependency upgrades
3 participants