1
- # Workflow to upload APIs to docs staging environment
1
+ # Workflow to upload APIs to docs staging environment
2
2
3
- name : Sync OpenAPI definition to ReadMe staging
3
+ name : Sync OpenAPI definition to ReadMe staging
4
4
5
5
# Controls when the workflow will run
6
6
on :
7
7
# Triggers the workflow on push or pull request events but only for the "main" branch
8
8
push :
9
9
branches :
10
10
- main
11
-
11
+
12
12
# Allows you to run this workflow manually from the Actions tab
13
13
workflow_dispatch :
14
14
@@ -27,67 +27,66 @@ jobs:
27
27
- name : Setup Node.js
28
28
uses : actions/setup-node@v3
29
29
with :
30
- node-version : ' 16'
30
+ node-version : ' 16'
31
31
32
32
# Install rdme globally
33
33
- name : Install rdme
34
34
run : npm install -g rdme@8.6.4
35
35
36
- # NOTE(@peter): Turned off as we want to manually have a grouped Data field. This shouldn't be a problem
37
- # once we switch to Fern-based docs.
38
- #
39
- # Update NFT API
40
- # - name: Update NFT API
41
- # env:
42
- # README_API_KEY: ${{ secrets.README_API_KEY }}
43
- # working-directory: ./nft
44
- # run: rdme openapi nfts.yaml --key=$README_API_KEY --id=62bb5f1af2192000e16f5c93
45
- #
46
- # Update Notify API
47
- # - name: Update Notify API
48
- # env:
49
- # README_API_KEY: ${{ secrets.README_API_KEY }}
50
- # working-directory: ./notify
51
- # run: rdme openapi notify.yaml --key=$README_API_KEY --id=62d74663f3ed8d0071190eb2
52
- #
53
- # Update Transfers API
54
- # - name: Update Transfers API
55
- # env:
56
- # README_API_KEY: ${{ secrets.README_API_KEY }}
57
- # working-directory: ./transfers
58
- # run: rdme openapi alchemy_getAssetTransfers.yaml --key=$README_API_KEY --id=67ca34df40250800249a1615
59
- #
60
- # Update Prices API
61
- # - name: Update Prices API
62
- # env:
63
- # README_API_KEY: ${{ secrets.README_API_KEY }}
64
- # working-directory: ./prices
65
- # run: rdme openapi prices.yaml --key=$README_API_KEY --id=6722b04865e1af005abf91bc
66
- #
67
- # Update Transaction Receipts API
68
- # - name: Update Transaction Receipts API - alchemy_getTransactionReceipts
69
- # env:
70
- # README_API_KEY: ${{ secrets.README_API_KEY }}
71
- # working-directory: ./transaction-receipts
72
- # run: rdme openapi alchemy_getTransactionReceipts.yaml --key=$README_API_KEY --id=62d76a925edcd00083b41115
73
- #
74
- # NOTE(@peter): This is deprecated for now - this was hard moved into data/v1.
75
- # Update Blocks API
76
- # - name: Update Blocks API
77
- # env:
78
- # README_API_KEY: ${{ secrets.README_API_KEY }}
79
- # working-directory: ./blocks
80
- # run: rdme openapi blocks.yaml --key=$README_API_KEY --id=67ca622e17a5e80058eba91e
81
-
82
- # Update Gas Manager Admin API
36
+ # NOTE(@peter): Turned off as we want to manually have a grouped Data field. This shouldn't be a problem
37
+ # once we switch to Fern-based docs.
38
+ #
39
+ # Update NFT API
40
+ # - name: Update NFT API
41
+ # env:
42
+ # README_API_KEY: ${{ secrets.README_API_KEY }}
43
+ # working-directory: ./nft
44
+ # run: rdme openapi nfts.yaml --key=$README_API_KEY --id=62bb5f1af2192000e16f5c93
45
+ #
46
+ # Update Notify API
47
+ # - name: Update Notify API
48
+ # env:
49
+ # README_API_KEY: ${{ secrets.README_API_KEY }}
50
+ # working-directory: ./notify
51
+ # run: rdme openapi notify.yaml --key=$README_API_KEY --id=62d74663f3ed8d0071190eb2
52
+ #
53
+ # Update Transfers API
54
+ # - name: Update Transfers API
55
+ # env:
56
+ # README_API_KEY: ${{ secrets.README_API_KEY }}
57
+ # working-directory: ./transfers
58
+ # run: rdme openapi alchemy_getAssetTransfers.yaml --key=$README_API_KEY --id=67ca34df40250800249a1615
59
+ #
60
+ # Update Prices API
61
+ # - name: Update Prices API
62
+ # env:
63
+ # README_API_KEY: ${{ secrets.README_API_KEY }}
64
+ # working-directory: ./prices
65
+ # run: rdme openapi prices.yaml --key=$README_API_KEY --id=6722b04865e1af005abf91bc
66
+ #
67
+ # Update Transaction Receipts API
68
+ # - name: Update Transaction Receipts API - alchemy_getTransactionReceipts
69
+ # env:
70
+ # README_API_KEY: ${{ secrets.README_API_KEY }}
71
+ # working-directory: ./transaction-receipts
72
+ # run: rdme openapi alchemy_getTransactionReceipts.yaml --key=$README_API_KEY --id=62d76a925edcd00083b41115
73
+ #
74
+ # NOTE(@peter): This is deprecated for now - this was hard moved into data/v1.
75
+ # Update Blocks API
76
+ # - name: Update Blocks API
77
+ # env:
78
+ # README_API_KEY: ${{ secrets.README_API_KEY }}
79
+ # working-directory: ./blocks
80
+ # run: rdme openapi blocks.yaml --key=$README_API_KEY --id=67ca622e17a5e80058eba91e
81
+
82
+ # Update Gas Manager Admin API
83
83
- name : Update Gas Manager Admin API
84
84
env :
85
85
README_API_KEY : ${{ secrets.README_API_KEY }}
86
86
working-directory : ./account-abstraction
87
87
run : rdme openapi gas_manager_admin.yaml --key=$README_API_KEY --id=648a94b656f41511b55a453b
88
88
89
-
90
- # Update AA APIs
89
+ # Update AA APIs
91
90
- name : Update AA API - alchemy_requestGasAndPaymasterAndData
92
91
env :
93
92
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -160,14 +159,44 @@ jobs:
160
159
working-directory : ./account-abstraction
161
160
run : rdme openapi alchemy_requestFeePayer.yaml --key=$README_API_KEY --id=67dc9614acaaf200248f71ea
162
161
163
- # Update Embedded Accounts API
162
+ # Update Embedded Accounts API
164
163
- name : Update Embedded Accounts API - accounts
165
164
env :
166
165
README_API_KEY : ${{ secrets.README_API_KEY }}
167
166
working-directory : ./accounts
168
- run : rdme openapi accounts.yaml --key=$README_API_KEY --id=65e02c093719c50070e3b97a
167
+ run : rdme openapi accounts.yaml --key=$README_API_KEY --id=65e02c093719c50070e3b97a
168
+
169
+ - name : Update Embedded Accounts API - wallet_createAccount
170
+ env :
171
+ README_API_KEY : ${{ secrets.README_API_KEY }}
172
+ working-directory : ./accounts
173
+ run : rdme openapi wallet_createAccount.yaml --key=$README_API_KEY --id=67f42a071b2ed2000fe43664
174
+
175
+ - name : Update Embedded Accounts API - wallet_listAccounts
176
+ env :
177
+ README_API_KEY : ${{ secrets.README_API_KEY }}
178
+ working-directory : ./accounts
179
+ run : rdme openapi wallet_listAccounts.yaml --key=$README_API_KEY --id=67f42a73b8d375005371bee4
180
+
181
+ - name : Update Embedded Accounts API - wallet_prepareCalls
182
+ env :
183
+ README_API_KEY : ${{ secrets.README_API_KEY }}
184
+ working-directory : ./accounts
185
+ run : rdme openapi wallet_prepareCalls.yaml --key=$README_API_KEY --id=67f42a871b2ed2000fe43c36
169
186
170
- # Update Debug APIs
187
+ - name : Update Embedded Accounts API - wallet_sendPreparedCalls
188
+ env :
189
+ README_API_KEY : ${{ secrets.README_API_KEY }}
190
+ working-directory : ./accounts
191
+ run : rdme openapi wallet_sendPreparedCalls.yaml --key=$README_API_KEY --id=67f42ab1538a23001074ae82
192
+
193
+ - name : Update Embedded Accounts API - wallet_requestAccount
194
+ env :
195
+ README_API_KEY : ${{ secrets.README_API_KEY }}
196
+ working-directory : ./accounts
197
+ run : rdme openapi wallet_requestAccount.yaml --key=$README_API_KEY --id=67f42a9efe1c72002a20e949
198
+
199
+ # Update Debug APIs
171
200
- name : Update Debug API - debug_traceBlockByHash
172
201
env :
173
202
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -210,30 +239,29 @@ jobs:
210
239
working-directory : ./debug
211
240
run : rdme openapi debug_getRawReceipts.yaml --key=$README_API_KEY --id=6727c488a71b2c0071a805d5
212
241
213
- # NOTE(@peter): Turned off as we want to manually have a grouped Data field. This shouldn't be a problem
214
- # once we switch to Fern-based docs.
215
- #
216
- # Update Token APIs
217
- # - name: Update Token API - alchemy_getTokenAllowance
218
- # env:
219
- # README_API_KEY: ${{ secrets.README_API_KEY }}
220
- # working-directory: ./token
221
- # run: rdme openapi alchemy_getTokenAllowance.yaml --key=$README_API_KEY --id=62d557bb6c138d007e01972e
222
-
223
- # - name: Update Token API - alchemy_getTokenBalances
224
- # env:
225
- # README_API_KEY: ${{ secrets.README_API_KEY }}
226
- # working-directory: ./token
227
- # run: rdme openapi alchemy_getTokenBalances.yaml --key=$README_API_KEY --id=62d551cf2cef3a00205a5924
228
-
229
- # - name: Update Token API - alchemy_getTokenMetadata
230
- # env:
231
- # README_API_KEY: ${{ secrets.README_API_KEY }}
232
- # working-directory: ./token
233
- # run: rdme openapi alchemy_getTokenMetadata.yaml --key=$README_API_KEY --id=62d5581637732c00307aec6e
234
-
235
-
236
- # Update Trace APIs
242
+ # NOTE(@peter): Turned off as we want to manually have a grouped Data field. This shouldn't be a problem
243
+ # once we switch to Fern-based docs.
244
+ #
245
+ # Update Token APIs
246
+ # - name: Update Token API - alchemy_getTokenAllowance
247
+ # env:
248
+ # README_API_KEY: ${{ secrets.README_API_KEY }}
249
+ # working-directory: ./token
250
+ # run: rdme openapi alchemy_getTokenAllowance.yaml --key=$README_API_KEY --id=62d557bb6c138d007e01972e
251
+
252
+ # - name: Update Token API - alchemy_getTokenBalances
253
+ # env:
254
+ # README_API_KEY: ${{ secrets.README_API_KEY }}
255
+ # working-directory: ./token
256
+ # run: rdme openapi alchemy_getTokenBalances.yaml --key=$README_API_KEY --id=62d551cf2cef3a00205a5924
257
+
258
+ # - name: Update Token API - alchemy_getTokenMetadata
259
+ # env:
260
+ # README_API_KEY: ${{ secrets.README_API_KEY }}
261
+ # working-directory: ./token
262
+ # run: rdme openapi alchemy_getTokenMetadata.yaml --key=$README_API_KEY --id=62d5581637732c00307aec6e
263
+
264
+ # Update Trace APIs
237
265
- name : Update Trace API - trace_block
238
266
env :
239
267
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -282,8 +310,7 @@ jobs:
282
310
working-directory : ./trace
283
311
run : rdme openapi trace_transaction.yaml --key=$README_API_KEY --id=62e0cdd38dfdce003924d062
284
312
285
-
286
- # Update Transact APIs
313
+ # Update Transact APIs
287
314
- name : Update Transact API - alchemy_getGasOptimizedTransactionStatus
288
315
env :
289
316
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -332,8 +359,7 @@ jobs:
332
359
working-directory : ./transact
333
360
run : rdme openapi eth_sendPrivateTransaction.yaml --key=$README_API_KEY --id=62d6beb6c58877026441688c
334
361
335
-
336
- # Update Ethereum APIs
362
+ # Update Ethereum APIs
337
363
- name : Update Ethereum API - eth_createAccessList
338
364
env :
339
365
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -574,8 +600,7 @@ jobs:
574
600
working-directory : ./ethereum
575
601
run : rdme openapi eth_getTransactionByBlockNumberAndIndex.yaml --key=$README_API_KEY --id=62d85761c50d8b00730dc6ce
576
602
577
-
578
- # Update Polygon PoS APIs
603
+ # Update Polygon PoS APIs
579
604
- name : Update Polygon PoS API - eth_createAccessList
580
605
env :
581
606
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -852,7 +877,7 @@ jobs:
852
877
working-directory : ./polygon-pos
853
878
run : rdme openapi eth_maxPriorityFeePerGas.yaml --key=$README_API_KEY --id=66450f53f4b6e9002412113d
854
879
855
- # Update Arbitrum APIs
880
+ # Update Arbitrum APIs
856
881
- name : Update Arbitrum API - eth_accounts
857
882
env :
858
883
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -1087,7 +1112,7 @@ jobs:
1087
1112
working-directory : ./arbitrum
1088
1113
run : rdme openapi eth_getBlockReceipts.yaml --key=$README_API_KEY --id=66478bf4f226da0052ab0376
1089
1114
1090
- # Update Optimism APIs
1115
+ # Update Optimism APIs
1091
1116
- name : Update Optimism API - eth_accounts
1092
1117
env :
1093
1118
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -1315,8 +1340,8 @@ jobs:
1315
1340
README_API_KEY : ${{ secrets.README_API_KEY }}
1316
1341
working-directory : ./optimism
1317
1342
run : rdme openapi eth_getBlockReceipts.yaml --key=$README_API_KEY --id=66478d4cf5fb9e006b384bdc
1318
-
1319
- # Update Base APIs
1343
+
1344
+ # Update Base APIs
1320
1345
- name : Update Base API - eth_accounts
1321
1346
env :
1322
1347
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -1551,7 +1576,7 @@ jobs:
1551
1576
working-directory : ./base
1552
1577
run : rdme openapi eth_getBlockReceipts.yaml --key=$README_API_KEY --id=66478d8a5ae4f200302a5134
1553
1578
1554
- # Update Polygon zkEVM APIs
1579
+ # Update Polygon zkEVM APIs
1555
1580
- name : Update Polygon zkEVM API - eth_blockNumber
1556
1581
env :
1557
1582
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -1803,7 +1828,7 @@ jobs:
1803
1828
README_API_KEY : ${{ secrets.README_API_KEY }}
1804
1829
working-directory : ./polygon-zkevm
1805
1830
run : rdme openapi eth_protocolVersion.yaml --key=$README_API_KEY --id=6421e143fe648e088d9b4f23
1806
-
1831
+
1807
1832
- name : Update Polygon zkEVM API - zkevm_estimateFee
1808
1833
env :
1809
1834
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -1816,8 +1841,7 @@ jobs:
1816
1841
working-directory : ./polygon-zkevm
1817
1842
run : rdme openapi zkevm_estimateGasPrice.yaml --key=$README_API_KEY --id=661e8a3744fc0500449f8f59
1818
1843
1819
-
1820
- # Update Astar APIs
1844
+ # Update Astar APIs
1821
1845
- name : Update Astar API - eth_accounts
1822
1846
env :
1823
1847
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -2010,7 +2034,7 @@ jobs:
2010
2034
working-directory : ./astar
2011
2035
run : rdme openapi eth_getBlockReceipts.yaml --key=$README_API_KEY --id=66478dbfb3284d001bbc2275
2012
2036
2013
- # Update Solana APIs
2037
+ # Update Solana APIs
2014
2038
- name : Update Solana API - simulateTransaction
2015
2039
env :
2016
2040
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -2286,14 +2310,14 @@ jobs:
2286
2310
README_API_KEY : ${{ secrets.README_API_KEY }}
2287
2311
working-directory : ./solana
2288
2312
run : rdme openapi getRecentBlockhash.yaml --key=$README_API_KEY --id=65b40be89801a0001c5f3b19
2289
-
2313
+
2290
2314
- name : Update Solana API - getRecentPrioritizationFees
2291
2315
env :
2292
2316
README_API_KEY : ${{ secrets.README_API_KEY }}
2293
2317
working-directory : ./solana
2294
2318
run : rdme openapi getRecentPrioritizationFees.yaml --key=$README_API_KEY --id=6626a026ea0e350010d6a42e
2295
2319
2296
- # Update Starknet APIs
2320
+ # Update Starknet APIs
2297
2321
- name : Update Starknet API - starknet_addDeclareTransaction
2298
2322
env :
2299
2323
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -2444,7 +2468,7 @@ jobs:
2444
2468
working-directory : ./starknet
2445
2469
run : rdme openapi starknet_getClass.yaml --key=$README_API_KEY --id=6440711368d835000b7711a0
2446
2470
2447
- # Update zkSync APIs
2471
+ # Update zkSync APIs
2448
2472
- name : Update zkSync API - eth_accounts
2449
2473
env :
2450
2474
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -2462,7 +2486,7 @@ jobs:
2462
2486
README_API_KEY : ${{ secrets.README_API_KEY }}
2463
2487
working-directory : ./zkSync
2464
2488
run : rdme openapi eth_call.yaml --key=$README_API_KEY --id=65e8aabb65335a0053fefb98
2465
-
2489
+
2466
2490
- name : Update zkSync API - eth_chainId
2467
2491
env :
2468
2492
README_API_KEY : ${{ secrets.README_API_KEY }}
@@ -2522,7 +2546,7 @@ jobs:
2522
2546
README_API_KEY : ${{ secrets.README_API_KEY }}
2523
2547
working-directory : ./zkSync
2524
2548
run : rdme openapi eth_getBlockTransactionCountByHash.yaml --key=$README_API_KEY --id=65ecc438e846970073400ae9
2525
-
2549
+
2526
2550
- name : Update zkSync API - eth_getBlockTransactionCountByNumber
2527
2551
env :
2528
2552
README_API_KEY : ${{ secrets.README_API_KEY }}
0 commit comments