-
Notifications
You must be signed in to change notification settings - Fork 12
44 lines (43 loc) · 1.48 KB
/
nightly.yml
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
38
39
40
41
42
43
44
name: Nightly browser tests
on:
schedule:
# Run tests every night
- cron: "45 21 * * *"
workflow_dispatch: ~
jobs:
nightly:
runs-on: ubuntu-latest
strategy:
fail-fast: false
max-parallel: 1
matrix:
repository:
- ibexa/oss
- ibexa/headless
- ibexa/experience
- ibexa/commerce
branch:
- "3.3"
- "4.6"
- master
include:
- repository: ibexa/content
branch: "3.3"
- repository: ibexa/example-in-memory-product-catalog
branch: "4.6"
- repository: ibexa/example-in-memory-product-catalog
branch: main
exclude:
- repository: ibexa/headless
branch: "3.3"
steps:
- uses: octokit/[email protected]
name: Trigger workflow
with:
repository: ${{ matrix.repository }}
workflow: "browser-tests.yml"
ref: "!!str ${{ matrix.branch }}"
route: POST /repos/{repository}/actions/workflows/{workflow}/dispatches
inputs: '{ "send-success-notification": "false" }'
env:
GITHUB_TOKEN: ${{ secrets.TRAVIS_GITHUB_TOKEN }}