Skip to content

Commit 18b2caf

Browse files
committed
temporarily disable all PR jobs except build-rapids
1 parent 93d2755 commit 18b2caf

File tree

1 file changed

+87
-86
lines changed

1 file changed

+87
-86
lines changed

.github/workflows/ci-workflow-pull-request.yml

Lines changed: 87 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -31,88 +31,88 @@ concurrency:
3131

3232
jobs:
3333

34-
build-workflow:
35-
name: Build workflow from matrix
36-
runs-on: ubuntu-latest
37-
permissions:
38-
contents: read
39-
pull-requests: read
40-
outputs:
41-
workflow: ${{ steps.build-workflow.outputs.workflow }}
42-
workflow_keys: ${{ steps.build-workflow.outputs.workflow_keys }}
43-
steps:
44-
- name: Checkout repo
45-
uses: actions/checkout@v4
46-
with:
47-
persist-credentials: false
48-
- name: Lookup PR info
49-
id: get-pr-info
50-
uses: nv-gha-runners/get-pr-info@main
51-
- name: Build workflow
52-
id: build-workflow
53-
uses: ./.github/actions/workflow-build
54-
env:
55-
pr_worflow: ${{ !contains(github.event.head_commit.message, '[workflow:!pull_request]') && 'pull_request' || '' }}
56-
nightly_workflow: ${{ contains(github.event.head_commit.message, '[workflow:nightly]') && 'nightly' || '' }}
57-
with:
58-
allow_override: "true"
59-
skip_tests: ${{ toJSON(contains(github.event.head_commit.message, '[skip-tests]')) }}
60-
inspect_changes_script: ${{ toJSON(!contains(github.event.head_commit.message, '[all-projects]') && 'ci/inspect_changes.sh' || '') }}
61-
inspect_changes_base_sha: ${{ fromJSON(steps.get-pr-info.outputs.pr-info).base.sha }}
62-
workflows: >-
63-
${{ env.pr_worflow }}
64-
${{ env.nightly_workflow }}
65-
66-
run-workflow:
67-
name: ${{ matrix.name }}
68-
needs: build-workflow
69-
permissions:
70-
id-token: write
71-
contents: read
72-
strategy:
73-
fail-fast: false
74-
matrix:
75-
name: ${{ fromJSON(needs.build-workflow.outputs.workflow_keys) }}
76-
uses: ./.github/workflows/workflow-dispatch.yml
77-
with:
78-
name: ${{ matrix.name }}
79-
jobs: ${{ toJSON(fromJSON(needs.build-workflow.outputs.workflow)[matrix.name]) }}
80-
81-
# This job acts as a sentry and will fail if any leaf job in the workflow tree fails, as
82-
# run-workflow always succeeds. Use this job when checking for successful matrix workflow job completion.
83-
verify-workflow:
84-
name: Verify and summarize workflow results
85-
if: ${{ always() && !cancelled() }}
86-
needs:
87-
- build-workflow
88-
- run-workflow
89-
permissions:
90-
contents: read
91-
pull-requests: write # Posts a comment back to the PR.
92-
runs-on: ubuntu-latest
93-
steps:
94-
- name: Checkout repo
95-
uses: actions/checkout@v4
96-
with:
97-
persist-credentials: false
98-
99-
- name: Get Base Branch from PR
100-
id: get-pr-info
101-
uses: nv-gha-runners/get-pr-info@main
102-
103-
- name: Check workflow success
104-
id: check-workflow
105-
uses: ./.github/actions/workflow-results
106-
with:
107-
github_token: ${{ secrets.GITHUB_TOKEN }}
108-
pr_number: ${{ fromJSON(steps.get-pr-info.outputs.pr-info).number }}
109-
110-
verify-devcontainers:
111-
name: Verify Dev Containers
112-
permissions:
113-
id-token: write
114-
contents: read
115-
uses: ./.github/workflows/verify-devcontainers.yml
34+
# build-workflow:
35+
# name: Build workflow from matrix
36+
# runs-on: ubuntu-latest
37+
# permissions:
38+
# contents: read
39+
# pull-requests: read
40+
# outputs:
41+
# workflow: ${{ steps.build-workflow.outputs.workflow }}
42+
# workflow_keys: ${{ steps.build-workflow.outputs.workflow_keys }}
43+
# steps:
44+
# - name: Checkout repo
45+
# uses: actions/checkout@v4
46+
# with:
47+
# persist-credentials: false
48+
# - name: Lookup PR info
49+
# id: get-pr-info
50+
# uses: nv-gha-runners/get-pr-info@main
51+
# - name: Build workflow
52+
# id: build-workflow
53+
# uses: ./.github/actions/workflow-build
54+
# env:
55+
# pr_worflow: ${{ !contains(github.event.head_commit.message, '[workflow:!pull_request]') && 'pull_request' || '' }}
56+
# nightly_workflow: ${{ contains(github.event.head_commit.message, '[workflow:nightly]') && 'nightly' || '' }}
57+
# with:
58+
# allow_override: "true"
59+
# skip_tests: ${{ toJSON(contains(github.event.head_commit.message, '[skip-tests]')) }}
60+
# inspect_changes_script: ${{ toJSON(!contains(github.event.head_commit.message, '[all-projects]') && 'ci/inspect_changes.sh' || '') }}
61+
# inspect_changes_base_sha: ${{ fromJSON(steps.get-pr-info.outputs.pr-info).base.sha }}
62+
# workflows: >-
63+
# ${{ env.pr_worflow }}
64+
# ${{ env.nightly_workflow }}
65+
66+
# run-workflow:
67+
# name: ${{ matrix.name }}
68+
# needs: build-workflow
69+
# permissions:
70+
# id-token: write
71+
# contents: read
72+
# strategy:
73+
# fail-fast: false
74+
# matrix:
75+
# name: ${{ fromJSON(needs.build-workflow.outputs.workflow_keys) }}
76+
# uses: ./.github/workflows/workflow-dispatch.yml
77+
# with:
78+
# name: ${{ matrix.name }}
79+
# jobs: ${{ toJSON(fromJSON(needs.build-workflow.outputs.workflow)[matrix.name]) }}
80+
81+
# # This job acts as a sentry and will fail if any leaf job in the workflow tree fails, as
82+
# # run-workflow always succeeds. Use this job when checking for successful matrix workflow job completion.
83+
# verify-workflow:
84+
# name: Verify and summarize workflow results
85+
# if: ${{ always() && !cancelled() }}
86+
# needs:
87+
# - build-workflow
88+
# - run-workflow
89+
# permissions:
90+
# contents: read
91+
# pull-requests: write # Posts a comment back to the PR.
92+
# runs-on: ubuntu-latest
93+
# steps:
94+
# - name: Checkout repo
95+
# uses: actions/checkout@v4
96+
# with:
97+
# persist-credentials: false
98+
99+
# - name: Get Base Branch from PR
100+
# id: get-pr-info
101+
# uses: nv-gha-runners/get-pr-info@main
102+
103+
# - name: Check workflow success
104+
# id: check-workflow
105+
# uses: ./.github/actions/workflow-results
106+
# with:
107+
# github_token: ${{ secrets.GITHUB_TOKEN }}
108+
# pr_number: ${{ fromJSON(steps.get-pr-info.outputs.pr-info).number }}
109+
110+
# verify-devcontainers:
111+
# name: Verify Dev Containers
112+
# permissions:
113+
# id-token: write
114+
# contents: read
115+
# uses: ./.github/workflows/verify-devcontainers.yml
116116

117117
build-rapids:
118118
name: Build RAPIDS
@@ -134,8 +134,9 @@ jobs:
134134
# !! can be bypassed by cancelling CI. See NVIDIA/cccl#605.
135135
if: ${{ always() }}
136136
needs:
137-
- verify-workflow
138-
- verify-devcontainers
137+
- build-rapids
138+
# - verify-workflow
139+
# - verify-devcontainers
139140
runs-on: ubuntu-latest
140141
steps:
141142
- name: Check results
@@ -155,8 +156,8 @@ jobs:
155156
fi
156157
}
157158
158-
check_result "verify-workflow" "success" "${{needs.verify-workflow.result}}"
159-
check_result "verify-devcontainers" "success" "${{needs.verify-devcontainers.result}}"
159+
# check_result "verify-workflow" "success" "${{needs.verify-workflow.result}}"
160+
# check_result "verify-devcontainers" "success" "${{needs.verify-devcontainers.result}}"
160161
161162
if [[ "$status" != "success" ]]; then
162163
exit 1

0 commit comments

Comments
 (0)