File tree Expand file tree Collapse file tree 5 files changed +26
-7
lines changed Expand file tree Collapse file tree 5 files changed +26
-7
lines changed Original file line number Diff line number Diff line change 13
13
name : Build Size Report
14
14
timeout-minutes : 30
15
15
runs-on : ubuntu-latest
16
+ permissions :
17
+ contents : read
16
18
steps :
17
19
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
18
20
- uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
34
36
name : Build Time Perf
35
37
timeout-minutes : 30
36
38
runs-on : ubuntu-latest
39
+ permissions :
40
+ contents : read
37
41
steps :
38
42
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
39
43
- uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
Original file line number Diff line number Diff line change @@ -17,12 +17,19 @@ jobs:
17
17
steps :
18
18
- name : Check if actor is org member
19
19
id : is-org-member
20
- run : echo "is-org-member-result=$(gh api -X GET orgs/PaloAltoNetworks/memberships/${{ github.actor }} | jq -r .message)" >> "$GITHUB_OUTPUT"
21
- env :
22
- GH_TOKEN : ${{ secrets.PAT }}
20
+ run : |
21
+ status=$(curl -s -o /dev/null -w "%{http_code}" -H "Authorization: Bearer $GH_TOKEN" \
22
+ https://api.github.com/orgs/PaloAltoNetworks/members/${{ github.actor }})
23
+ if [ "$status" = "204" ]; then
24
+ echo "is-org-member-result=true" >> "$GITHUB_OUTPUT"
25
+ else
26
+ echo "is-org-member-result=false" >> "$GITHUB_OUTPUT"
27
+ fi
28
+ env :
29
+ GH_TOKEN : ${{ secrets.PAT }}
23
30
24
31
analyze :
25
- if : github.repository == 'PaloAltoNetworks/docusaurus-openapi-docs' && needs.precheck.outputs.is-org-member-result == 'null '
32
+ if : github.repository == 'PaloAltoNetworks/docusaurus-openapi-docs' && needs.precheck.outputs.is-org-member-result == 'true '
26
33
name : Analyze
27
34
needs : precheck
28
35
runs-on : ubuntu-latest
50
57
uses : github/codeql-action/analyze@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3
51
58
52
59
analyze_unsafe :
53
- if : github.repository == 'PaloAltoNetworks/docusaurus-openapi-docs' && needs.precheck.outputs.is-org-member-result != 'null '
60
+ if : github.repository == 'PaloAltoNetworks/docusaurus-openapi-docs' && needs.precheck.outputs.is-org-member-result == 'false '
54
61
name : Analyze Unsafe
55
62
needs : precheck
56
63
runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 22
22
git config user.email "github-actions[bot]@users.noreply.github.com"
23
23
- uses : actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 # v2
24
24
with :
25
- node-version : " * "
25
+ node-version : " 20 "
26
26
registry-url : " https://registry.npmjs.org"
27
27
- name : Release Beta
28
28
run : npx ts-node --transpile-only scripts/publish-beta.ts
Original file line number Diff line number Diff line change 23
23
git config user.email "github-actions[bot]@users.noreply.github.com"
24
24
- uses : actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 # v2
25
25
with :
26
- node-version : " * "
26
+ node-version : " 20 "
27
27
registry-url : " https://registry.npmjs.org"
28
28
- name : Release
29
29
run : npx ts-node --transpile-only scripts/publish.ts
Original file line number Diff line number Diff line change 14
14
if : ${{ github.repository == 'PaloAltoNetworks/docusaurus-openapi-docs' }}
15
15
name : Prepare Cache
16
16
runs-on : ubuntu-latest
17
+ permissions :
18
+ contents : read
17
19
steps :
18
20
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
19
21
- uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
34
36
name : Lint
35
37
needs : prepare-yarn-cache
36
38
runs-on : ubuntu-latest
39
+ permissions :
40
+ contents : read
37
41
steps :
38
42
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
39
43
- uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
57
61
name : Test
58
62
needs : prepare-yarn-cache
59
63
runs-on : ubuntu-latest
64
+ permissions :
65
+ contents : read
60
66
steps :
61
67
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
62
68
- uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
78
84
name : Cypress
79
85
needs : prepare-yarn-cache
80
86
runs-on : ubuntu-latest
87
+ permissions :
88
+ contents : read
81
89
steps :
82
90
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
83
91
- uses : actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4
You can’t perform that action at this time.
0 commit comments