|
1 | | - |
2 | 1 | name: OpenRPC JSON Updater |
3 | 2 |
|
4 | 3 | on: |
|
7 | 6 | - main |
8 | 7 | paths: |
9 | 8 | - 'docs/openrpc.json' |
| 9 | + pull_request: |
| 10 | + branches: |
| 11 | + - main |
| 12 | + paths: |
| 13 | + - 'docs/openrpc.json' |
10 | 14 | workflow_dispatch: |
11 | 15 |
|
12 | 16 | permissions: |
|
25 | 29 | - name: Checkout execution-apis repo |
26 | 30 | uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
27 | 31 | with: |
28 | | - ref: main |
| 32 | + ref: v1.0.0-beta.4 |
29 | 33 | repository: 'ethereum/execution-apis' |
30 | 34 | path: 'execution-apis' |
31 | 35 |
|
|
35 | 39 | node-version: 22.17 |
36 | 40 |
|
37 | 41 | - name: Install dependencies |
38 | | - run: npm install |
| 42 | + run: npm ci |
39 | 43 | working-directory: ./execution-apis |
40 | 44 |
|
41 | 45 | - name: Build project |
|
60 | 64 | - name: Checkout repository |
61 | 65 | uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 |
62 | 66 | with: |
63 | | - ref: 'main' |
64 | | - token: ${{ secrets.PERSONAL_ACCESS_TOKEN }} |
| 67 | + token: ${{ secrets.GH_ACCESS_TOKEN }} |
65 | 68 |
|
66 | 69 | - name: Download openrpc.json artifact |
67 | 70 | uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 |
|
81 | 84 |
|
82 | 85 | - name: Install dependencies |
83 | 86 | working-directory: scripts/openrpc-json-updater |
84 | | - run: npm install |
| 87 | + run: npm ci |
85 | 88 |
|
86 | 89 | - name: Generate comparison report |
87 | 90 | id: generate-report |
@@ -130,12 +133,12 @@ jobs: |
130 | 133 | echo "Generated unique branch name: ${UNIQUE_BRANCH}" |
131 | 134 |
|
132 | 135 | - name: Create Pull Request |
133 | | - if: env.SKIP_PR != 'true' |
| 136 | + if: ${{ env.SKIP_PR != 'true' }} |
134 | 137 | uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8 |
135 | 138 | with: |
136 | | - token: ${{ secrets.PERSONAL_ACCESS_TOKEN }} |
| 139 | + token: ${{ secrets.GH_ACCESS_TOKEN }} |
137 | 140 | commit-message: Update OpenRPC JSON |
138 | | - title: 'Update OpenRPC JSON' |
| 141 | + title: 'docs: Update OpenRPC JSON' |
139 | 142 | body: | |
140 | 143 | # OpenRPC JSON Update |
141 | 144 |
|
|
0 commit comments