-
Notifications
You must be signed in to change notification settings - Fork 38
146 lines (132 loc) · 4.62 KB
/
timelock-authorizer-config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
name: Timelock Authorizer
on:
push:
branches:
- master
pull_request:
branches: ['*', '**/*']
schedule:
- cron: "0 0 * * *"
jobs:
verify-mainnet-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Mainnet Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
MAINNET_RPC_ENDPOINT: ${{ secrets.MAINNET_RPC_ENDPOINT }}
with:
network-name: mainnet
verify-polygon-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Polygon Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
POLYGON_RPC_ENDPOINT: ${{ secrets.POLYGON_RPC_ENDPOINT }}
with:
network-name: polygon
verify-arbitrum-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Arbitrum Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
ARBITRUM_RPC_ENDPOINT: ${{ secrets.ARBITRUM_RPC_ENDPOINT }}
with:
network-name: arbitrum
verify-optimism-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Optimism Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
OPTIMISM_RPC_ENDPOINT: ${{ secrets.OPTIMISM_RPC_ENDPOINT }}
with:
network-name: optimism
verify-bsc-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Binance Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
BINANCE_RPC_ENDPOINT: ${{ secrets.BINANCE_RPC_ENDPOINT }}
with:
network-name: bsc
verify-gnosis-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Gnosis Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
GNOSIS_RPC_ENDPOINT: ${{ secrets.GNOSIS_RPC_ENDPOINT }}
with:
network-name: gnosis
verify-avalanche-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Avalanche Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
AVALANCHE_RPC_ENDPOINT: ${{ secrets.AVALANCHE_RPC_ENDPOINT }}
with:
network-name: avalanche
verify-zkevm-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Polygon-ZkEvm Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
ZKEVM_RPC_ENDPOINT: ${{ secrets.ZKEVM_RPC_ENDPOINT }}
with:
network-name: zkevm
verify-base-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Base Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
BASE_RPC_ENDPOINT: ${{ secrets.BASE_RPC_ENDPOINT }}
with:
network-name: base
verify-fraxtal-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Fraxtal Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
FRAXTAL_RPC_ENDPOINT: ${{ secrets.FRAXTAL_RPC_ENDPOINT }}
with:
network-name: fraxtal
verify-mode-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Mode Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
MODE_RPC_ENDPOINT: ${{ secrets.MODE_RPC_ENDPOINT }}
with:
network-name: mode
verify-sepolia-timelock-authorizer-config:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Verify Sepolia Timelock Authorizer Configuration
uses: ./.github/actions/verify-network-timelock-authorizer-config
env:
SEPOLIA_RPC_ENDPOINT: ${{ secrets.SEPOLIA_RPC_ENDPOINT }}
with:
network-name: sepolia
env:
CI: true