Skip to content

Commit fbd9ec7

Browse files
committed
ci: fire nightly-osp.yml on PR too (temporary, for PR #400 validation)
Add pull_request trigger to nightly-osp.yml so PR #400's reviewers can see the dispatcher actually fan all 41 reusable workflows out and the notify job hit Slack. Marked temporary in the file header -- revert this trigger before merging if you don't want the full nightly job set firing on every PR. (For everyday CI, scheduled + workflow_dispatch is the intended shape.) Note: PR runs from forks will still hit the private-package issue for the wolfprov-debs pull (the wolfSSL/wolfProvider repo guard short-circuits the ORAS step on non-canonical repos). The plumbing itself -- dispatch, discover-versions, notify, Slack -- runs regardless and is what this PR-trigger lets you verify end-to-end.
1 parent 04daf8c commit fbd9ec7

1 file changed

Lines changed: 22 additions & 2 deletions

File tree

.github/workflows/nightly-osp.yml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,34 @@ name: Nightly OSP Suite
66
# (workflow_call) workflow; this file just fans them out in parallel
77
# and reports an aggregate status to Slack.
88
#
9-
# PR CI does NOT run these -- it stays cheap (smoke + simple + a few
10-
# internal checks). Nightly is where the full matrix lives.
9+
# Triggers:
10+
# - schedule: daily at 06:00 UTC
11+
# - workflow_dispatch: manual fire from the Actions UI
12+
# - pull_request: TEMPORARY -- so PR #400's reviewers can see
13+
# the dispatcher actually fan everything out
14+
# and the notify job hit Slack. Revert this
15+
# trigger before merging if you don't want
16+
# nightly's full job set firing on every PR.
1117

1218
on:
1319
schedule:
1420
# 06:00 UTC daily. Pick a time when shared-runner contention is low
1521
# so the matrix doesn't fight PR CI.
1622
- cron: '0 6 * * *'
23+
pull_request:
24+
branches: [ '*' ]
25+
types: [opened, synchronize, reopened, ready_for_review]
26+
paths-ignore:
27+
- '**.md'
28+
- 'docs/**'
29+
- 'LICENSE*'
30+
- '.github/ISSUE_TEMPLATE/**'
31+
- '.github/dependabot.yml'
32+
- '.gitignore'
33+
- 'AUTHORS'
34+
- 'COPYING'
35+
- 'README*'
36+
- 'CHANGELOG*'
1737
workflow_dispatch:
1838
inputs:
1939
reason:

0 commit comments

Comments
 (0)