Skip to content

Commit

Permalink
Fix: No notification when dependency update breaks
Browse files Browse the repository at this point in the history
Problem: Since the SDK is a library, it should not enforce the
version of the libraries it requires too strictly.

This causes issues when an incompatible dependency upgrade
breaks compatibility without anyone noticing except for the next
CI build.

Solution: Run tests daily with the latest dependencies.
  • Loading branch information
hoh committed Apr 16, 2024
1 parent 1c2d57d commit 8a60e11
Showing 1 changed file with 5 additions and 0 deletions.
5 changes: 5 additions & 0 deletions .github/workflows/pytest.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ on:
pull_request:
branches:
- main
schedule:
# Run every night at 04:00 (GitHub Actions timezone)
# in order to catch when unfrozen dependency updates
# break the use of the library.
- cron: '4 0 * * *'

jobs:
build:
Expand Down

0 comments on commit 8a60e11

Please sign in to comment.