diff --git a/.github/dependabot.yml b/.github/dependabot.yml index f46e7c2e8..9f8b6b7a7 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,16 +6,18 @@ updates: # If we want to add more requirements here (Core, RLlib, etc.), then we should make subdirectories for each one. directory: "/python/requirements" schedule: - # TODO(amogkam) change this to weekly after some initial validation. - interval: "daily" - # 8 PM - time: "20:00" + # Automatic upgrade checks Saturday at 12 AM. + # Dependabot updates can still be manually triggered via Github at any time. + interval: "weekly" + day: "saturday" + # 12 AM + time: "00:00" # Use Pacific Standard Time timezone: "America/Los_Angeles" commit-message: prefix: "[tune]" include: "scope" - # Only 3 upgrade PRs at a time. + # Only 3 upgrade PRs open at a time. open-pull-requests-limit: 3 reviewers: - "ray-project/ray-tune" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7728d1bfc..704bb0e78 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,6 +1,11 @@ name: CI -on: [push, pull_request] +on: + push: + branches-ignore: + # Don't run CI for Dependabot branch pushes. + - "dependabot/**" + pull_request: env: # Git GITHUB_... variables are useful for translating Travis environment variables diff --git a/.travis.yml b/.travis.yml index 8bf9b5093..a734c1c63 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,10 @@ git: depth: false # Shallow clones can prevent diff against base branch quiet: true +branches: + except: + - /dependabot.*/ + before_install: - unset -f cd # Travis defines this on Mac for RVM, but it breaks the Mac build - |