File tree Expand file tree Collapse file tree 4 files changed +15
-3
lines changed Expand file tree Collapse file tree 4 files changed +15
-3
lines changed Original file line number Diff line number Diff line change @@ -9,8 +9,8 @@ permissions:
9
9
10
10
jobs :
11
11
deploy-preview :
12
- # target repository for pull_request is primer/react but source repository isn't primer/react
13
- if : ${{ github.repository == 'primer/react' && github.event.pull_request.head.repo.full_name != 'primer/react' }}
12
+ # target repository for pull_request is different from source repository
13
+ if : ${{ github.repository != github.event.pull_request.head.repo.full_name }}
14
14
name : Preview
15
15
uses : primer/.github/.github/workflows/deploy_preview.yml@0cec9b9914f358846163f2428663b58da41028c9
16
16
permissions :
Original file line number Diff line number Diff line change 17
17
outputs :
18
18
# To avoid deploying documentation for unrelease changes, we check the number of changeset files.
19
19
# If it's 0, we deploy.
20
- should_deploy : ${{ steps.changeset-count.outputs.change_count == 0 }}
20
+ should_deploy : ${{ steps.changeset-count.outputs.change_count == 0 && steps.has-pages.outputs.pages == 1 }}
21
21
steps :
22
22
- uses : actions/checkout@v3
23
23
28
28
- name : Log changeset count
29
29
run : echo ${{ steps.changeset-count.outputs.change_count }}
30
30
31
+ - id : has-pages
32
+ name : Check if pages is configured
33
+ run : |
34
+ if gh api --silent https://api.github.com/repos/${{ github.repository }}/pages ; then
35
+ echo "::set-output name=pages::1"
36
+ fi
37
+
38
+ - name : Log has pages
39
+ run : echo ${{ steps.has-pages.outputs.pages }}
40
+
31
41
# Log guard output for debugging purposes
32
42
- name : Log guard output
33
43
run : echo ${{ needs.guard.outputs.should_deploy }}
Original file line number Diff line number Diff line change 6
6
jobs :
7
7
stale :
8
8
runs-on : ubuntu-latest
9
+ if : ${{ github.repository == 'primer/react' }}
9
10
steps :
10
11
- uses : actions/stale@v8
11
12
with :
Original file line number Diff line number Diff line change 11
11
jobs :
12
12
build-and-deploy :
13
13
name : Update status project
14
+ if : ${{ github.repository == 'primer/react' }}
14
15
runs-on : ubuntu-latest
15
16
steps :
16
17
- uses : actions/checkout@v3
You can’t perform that action at this time.
0 commit comments