Populate Build Cache #14
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| on: | |
| push: | |
| branches: | |
| # Potentially run this workflow whenever the master branch changes in, | |
| # order to update the cache if necessary. | |
| - master | |
| paths: | |
| # We only need to run this if there were changes to files that affect | |
| # the cache key. | |
| - 'Cargo.lock' | |
| - '**/Cargo.toml' | |
| - '.cargo/config.toml' | |
| - 'rust-toolchain.toml' | |
| # Run once per day to ensure the cache is populated even if we haven't | |
| # modified Cargo.lock or Cargo.toml in a while. | |
| schedule: | |
| - cron: "0 8 * * 1-5" # Run every weekday at 3am EST. | |
| workflow_dispatch: | |
| name: Populate Build Cache | |
| jobs: | |
| populate_build_cache: | |
| name: CI | |
| uses: ./.github/workflows/ci.yml | |
| secrets: inherit |