Skip to content

Commit d55c909

Browse files
authored
Merge pull request #2161 from humanprotocol/develop
Release 20240619
2 parents 53c485d + 47174ae commit d55c909

File tree

830 files changed

+46940
-9069
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

830 files changed

+46940
-9069
lines changed

.github/workflows/cd-subgraph.yaml

Lines changed: 22 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
name: Subgraph deployment
22

33
on:
4-
push:
5-
branches:
6-
- main
7-
paths:
8-
- packages/sdk/typescript/subgraph/**
9-
- .github/workflows/cd-subgraph.yaml
104
workflow_dispatch:
5+
inputs:
6+
label:
7+
description: 'New version label'
8+
required: true
119

1210
jobs:
1311
subgraph:
@@ -16,56 +14,42 @@ jobs:
1614
strategy:
1715
matrix:
1816
network:
19-
- name: matic
20-
graph: polygon-v2
21-
- name: goerli
22-
graph: goerli-v2
23-
- name: moonbeam
24-
graph: moonbeam-v2
25-
- name: bsc
26-
graph: bsc-v2
27-
- name: chapel
28-
graph: bsctest-v2
29-
- name: mumbai
30-
graph: mumbai-v2
31-
- name: mbase
32-
graph: moonbase-alpha-v2
33-
- name: mainnet
34-
graph: mainnet-v2
35-
- name: fuji
36-
graph: fuji-v2
17+
- name: amoy
3718
- name: avalanche
38-
graph: avalanche-v2
39-
- name: celo
40-
graph: celo
19+
- name: bsc-testnet
20+
- name: bsc
4121
- name: celo-alfajores
42-
graph: celo-alfajores
43-
- name : xlayer-testnet
44-
graph: xlayer-testnet
22+
- name: celo
23+
- name: ethereum
24+
- name: fuji
25+
- name: moonbase-alpha
26+
- name: moonbeam
27+
- name: polygon
28+
- name: sepolia
29+
- name: xlayer-testnet
4530
- name: xlayer
46-
graph: xlayer
4731
fail-fast: true
4832
max-parallel: 3
4933
steps:
5034
- uses: actions/checkout@v4
51-
- run: yarn --ignore-scripts
35+
- run: npm install --global yarn && yarn --ignore-scripts
5236
name: Install dependencies
5337
- run: yarn build
5438
name: Build core package
5539
working-directory: ./packages/core
5640
- run: yarn global add @graphprotocol/graph-cli
5741
name: Install Graph CLI
58-
- run: graph auth --product hosted-service ${API_KEY}
42+
- run: graph auth --studio ${API_KEY}
5943
name: Authenticate Graph CLI
6044
env:
6145
API_KEY: ${{ secrets.HP_GRAPH_API_KEY }}
62-
- run: yarn generate
63-
name: Generate Subgraph
46+
- run: yarn generate && yarn build
47+
name: Generate and build Subgraph
6448
working-directory: ./packages/sdk/typescript/subgraph
6549
env:
66-
NETWORK: ${{ matrix.network.graph }}
67-
- run: graph deploy --product hosted-service humanprotocol/${NETWORK}
50+
NETWORK: ${{ matrix.network.name }}
51+
- run: graph deploy --studio ${NETWORK} -l ${{ github.event.inputs.label }}
6852
name: Deploy Subgraph
6953
working-directory: ./packages/sdk/typescript/subgraph
7054
env:
71-
NETWORK: ${{ matrix.network.graph }}
55+
NETWORK: ${{ matrix.network.name }}

.github/workflows/ci-dependency-review.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,4 @@ jobs:
1111
- name: "Checkout Repository"
1212
uses: actions/[email protected]
1313
- name: "Dependency Review"
14-
uses: actions/[email protected].2
14+
uses: actions/[email protected].4

.github/workflows/ci-test-core.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ jobs:
1717
- uses: actions/checkout@v4
1818
- run: npm install --global yarn && yarn --ignore-scripts
1919
name: Install dependencies
20-
- run: yarn core:test
20+
- run: yarn workspace @human-protocol/core test
2121
name: Run protocol test

.github/workflows/ci-test-dashboard-ui.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ jobs:
2020
- uses: actions/checkout@v4
2121
- run: npm install --global yarn && yarn
2222
name: Install dependencies
23-
- run: yarn dashboard-ui:test
23+
- run: yarn workspace @human-protocol/dashboard-ui test
2424
name: Run dashboard-ui test

.github/workflows/ci-test-faucet-server.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ jobs:
2222
- run: cp .env.example .env
2323
name: Create .env file
2424
working-directory: packages/apps/faucet-server
25-
- run: yarn faucet-server:test
25+
- run: yarn workspace @human-protocol/faucet-server test
2626
name: Run faucet-server test

.github/workflows/ci-test-fortune-v3.yaml

Lines changed: 0 additions & 23 deletions
This file was deleted.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Fortune check
2+
3+
on:
4+
push:
5+
branches:
6+
- 'main'
7+
pull_request:
8+
paths:
9+
- 'packages/core/**'
10+
- 'packages/sdk/typescript/human-protocol-sdk/**'
11+
- 'packages/apps/fortune/**'
12+
workflow_dispatch:
13+
14+
jobs:
15+
fortune-exchange-oracle-test:
16+
name: Fortune Exchange Oracle Tests
17+
runs-on: ubuntu-latest
18+
steps:
19+
- uses: actions/checkout@v4
20+
- run: npm install --global yarn && yarn
21+
name: Install dependencies
22+
- run: yarn workspace @human-protocol/fortune-exchange-oracle-server test
23+
name: Run Exchange Oracle tests
24+
fortune-recording-oracle-test:
25+
name: Fortune Recording Oracle Tests
26+
runs-on: ubuntu-latest
27+
steps:
28+
- uses: actions/checkout@v4
29+
- run: npm install --global yarn && yarn
30+
name: Install dependencies
31+
- run: yarn workspace @human-protocol/fortune-recording-oracle test
32+
name: Run Recording Oracle tests

.github/workflows/ci-test-human-app.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ name: Human App Check
33
on:
44
push:
55
branches:
6-
- "main"
6+
- 'main'
77
pull_request:
88
paths:
9-
- "packages/core/**"
10-
- "packages/sdk/typescript/human-protocol-sdk/**"
11-
- "packages/apps/human-app/**"
9+
- 'packages/core/**'
10+
- 'packages/sdk/typescript/human-protocol-sdk/**'
11+
- 'packages/apps/human-app/**'
1212
workflow_dispatch:
1313

1414
jobs:
@@ -19,5 +19,5 @@ jobs:
1919
- uses: actions/checkout@v4
2020
- run: npm install --global yarn && yarn
2121
name: Install dependencies
22-
- run: yarn human-app-server:test
22+
- run: yarn workspace @human-protocol/human-app-server test
2323
name: Run Job Human App unit tests

.github/workflows/ci-test-job-launcher.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ name: Job Launcher Check
33
on:
44
push:
55
branches:
6-
- "main"
6+
- 'main'
77
pull_request:
88
paths:
9-
- "packages/core/**"
10-
- "packages/sdk/typescript/human-protocol-sdk/**"
11-
- "packages/apps/job-launcher/**"
9+
- 'packages/core/**'
10+
- 'packages/sdk/typescript/human-protocol-sdk/**'
11+
- 'packages/apps/job-launcher/**'
1212
workflow_dispatch:
1313

1414
jobs:
@@ -19,7 +19,7 @@ jobs:
1919
- uses: actions/checkout@v4
2020
- run: npm install --global yarn && yarn
2121
name: Install dependencies
22-
- run: yarn job-launcher-client:test
22+
- run: yarn workspace @human-protocol/job-launcher-client test
2323
name: Run Job Launcher Client test
2424
job-launcher-server-test:
2525
name: Job Launcher Server Test
@@ -28,5 +28,5 @@ jobs:
2828
- uses: actions/checkout@v4
2929
- run: npm install --global yarn && yarn
3030
name: Install dependencies
31-
- run: yarn job-launcher-server:test
31+
- run: yarn workspace @human-protocol/job-launcher-server test
3232
name: Run Job Launcher Server test

.github/workflows/ci-test-node-sdk.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ jobs:
2121
- run: yarn build
2222
name: Build core package
2323
working-directory: ./packages/core
24-
- run: yarn sdk:test
24+
- run: yarn workspace @human-protocol/sdk test
2525
name: Run Node.js SDK test

0 commit comments

Comments
 (0)