Jobs run anyway on push. This setting results in duplicate runs.
branches:
- "master"
- "maint-3.1"
+ - "maint-3.2"
- "sqlalchemy_pipeline"
- "django_pipeline"
paths-ignore:
# on.<push|pull_request>.<branches|tags> GitHub Actions docs.
branches:
- "*"
- pull_request:
+ # Note: trying to exclude pull requests because it results in duplicate job
+ # on the commits belonging to pull requests.
+ # pull_request:
+ schedule:
+ - cron: '18 6 * * *'
concurrency:
group: ${{ github.workflow }}-${{ github.ref_name }}
# ref: https://docs.github.com/en/rest/actions/cache?apiVersion=2022-11-28#delete-github-actions-caches-for-a-repository-using-a-cache-key
on:
- workflow_dispatch:
- pull_request:
+ push:
paths:
- '.github/workflows/packages-bin.yml'
+ workflow_dispatch:
schedule:
- cron: '28 7 * * sun'
name: Build pool packages
on:
+ push:
+ paths:
+ - '.github/workflows/packages-pool.yml'
workflow_dispatch:
schedule:
- - cron: '28 6 * * sun'
+ - cron: '43 6 * * sun'
jobs:
name: Build source packages
on:
+ push:
+ paths:
+ - '.github/workflows/packages-src.yml'
workflow_dispatch:
schedule:
- cron: '37 6 * * sun'
# on.<push|pull_request>.<branches|tags> GitHub Actions docs.
branches:
- "*"
- pull_request:
+ # Note: trying to exclude pull requests because it results in duplicate job
+ # on the commits belonging to pull requests.
+ # pull_request:
schedule:
- cron: '48 6 * * *'