Skip to content

Commit 6a3b14a

Browse files
committed
create a postdeploy script and execute
1 parent 41fa9cf commit 6a3b14a

File tree

5 files changed

+518
-550
lines changed

5 files changed

+518
-550
lines changed

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"codegen": "echo '# GENERATED, DO NOT MODIFY\n' > schema.graphql && cat $(find src -name '*.graphql') >> schema.graphql && sqd codegen && git add src/model/generated/*",
66
"migration:generate": "sqd down && sqd up && sqd migration:generate && git add db/migrations/*",
77
"generate": "npm-run-all codegen migration:generate",
8-
"generate:validations": "ts-node --require tsconfig-paths/register scripts/generate-validations.ts",
98
"build": "rm -rf lib && tsc",
109
"prettier-check": "prettier --check src",
1110
"prettier-fix": "prettier --write src",
@@ -20,7 +19,9 @@
2019
"process:mainnet": "sqd process:mainnet",
2120
"process:test": "sqd process:test",
2221
"process": "sqd process",
23-
"log:processing-times": "ts-node --require tsconfig-paths/register scripts/check-processing-times.ts"
22+
"generate:validations": "ts-node --require tsconfig-paths/register scripts/generate-validations.ts",
23+
"log:processing-times": "ts-node --require tsconfig-paths/register scripts/check-processing-times.ts",
24+
"postdeploy": "sh -c 'npm run log:processing-times $1 && npm run generate:validations $1' --"
2425
},
2526
"dependencies": {
2627
"@originprotocol/squid-utils": "github:OriginProtocol/squid-utils#main",

processing-times.log

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
Processing Times
22
==============================
3-
Version: v78
4-
Date: 2025-02-13T22:23:15.646Z
3+
Version: v79
4+
Date: 2025-02-14T21:34:43.331Z
55
==============================
6-
arbitrum: 63.47 minutes
7-
base: 164.32 minutes
8-
mainnet: 53.78 minutes
9-
oeth: 69.23 minutes
10-
ogv: 28.99 minutes
11-
ousd: 90.92 minutes
12-
sonic: 38.45 minutes
6+
arbitrum: 63.72 minutes
7+
base: 146.34 minutes
8+
mainnet: 46.79 minutes
9+
oeth: 66.69 minutes
10+
ogv: 28.55 minutes
11+
ousd: 86.90 minutes
12+
sonic: 50.49 minutes

scripts/check-processing-times.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ const executeQuery = async <T>(query: string): Promise<T> => {
2525
}
2626

2727
const main = async () => {
28+
console.log(`Checking processing times for: ${process.argv[2]}`)
2829
const result = await executeQuery<{
2930
data: {
3031
processingStatuses: {

scripts/generate-validations.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const twoDaysAgo = new Date(Date.now() - 2 * 24 * 60 * 60 * 1000)
1515
const gql = (query: string) => query
1616

1717
const executeQuery = async (query: string) => {
18-
const response = await fetch('https://origin.squids.live/origin-squid@v78/api/graphql', {
18+
const response = await fetch(`https://origin.squids.live/origin-squid@${process.argv[2]}/api/graphql`, {
1919
method: 'POST',
2020
headers: {
2121
'Content-Type': 'application/json',
@@ -392,6 +392,7 @@ const strategy = (prefix: string, strategies: string) => {
392392
}
393393

394394
const main = async () => {
395+
console.log(`Generating validations for: ${process.argv[2]}`)
395396
const queries: string[] = [
396397
...oethStrategies.map((s: IStrategyData) => strategy(`oeth_${s.address}`, s.address)),
397398
...ousdStrategies.map((s: IStrategyData) => strategy(`ousd_${s.address}`, s.address)),

0 commit comments

Comments
 (0)