-
Notifications
You must be signed in to change notification settings - Fork 135
37 lines (37 loc) · 1.12 KB
/
fast_tests.yml
File metadata and controls
37 lines (37 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
name: Fast tests
on:
# Run on every PR to master that is ready to review (i.e., not draft).
pull_request:
# https://github.community/t/dont-run-actions-on-draft-pull-requests/16817/19
types: [opened, synchronize, reopened, ready_for_review]
branches:
- master
# Run for every change in master.
push:
branches:
# Comment this out to run when committing on the branch.
- master
# Run manually.
workflow_dispatch:
schedule:
# Run this once a day even if there are no commits.
- cron: '0 0 */1 * *'
# Set up permissions for OIDC authentication.
permissions:
# This is required for requesting the OIDC JWT.
id-token: write
# This is required for actions/checkout.
contents: read
# This is required for pulling the Docker image from GHCR.
packages: read
# This is required for posting the status of the job when triggered manually.
statuses: write
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
run_fast_tests:
uses: ./.github/workflows/common_run_tests.yml
with:
test-name: run_fast_tests
secrets: inherit