-
Notifications
You must be signed in to change notification settings - Fork 222
35 lines (32 loc) · 931 Bytes
/
nightly-build.yml
File metadata and controls
35 lines (32 loc) · 931 Bytes
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
name: Nightly Build
on:
schedule:
# NOTE - changes to the cron spec should be pushed by https://github.com/quic-yocto-ci
# so that build notification emails will be sent out properly.
# At 8:22 & 20:22 UTC everyday - picked a random "minute" as top of hour can be busy in github
- cron: "22 8,20 * * *"
permissions:
checks: write
pull-requests: write
contents: read
packages: read
jobs:
build-nightly:
uses: ./.github/workflows/build-yocto.yml
with:
sdk: "1"
test-nightly:
uses: ./.github/workflows/test.yml
needs: build-nightly
secrets: inherit
with:
build_id: ${{ github.run_id }}
publish-test-results:
uses: ./.github/workflows/publish-results.yml
needs: test-nightly
secrets: inherit
with:
workflow_id: ${{ github.run_id }}
event_name: ${{ github.event_name }}
event_file: ${{ github.event_path }}
commit: ${{ github.sha }}