From 174bd619be1fc8d2426151ad3d601522464733e4 Mon Sep 17 00:00:00 2001 From: mendesfabio Date: Thu, 5 Dec 2024 07:47:21 -0300 Subject: [PATCH] create graph deploy action --- .github/workflows/graph-vault.yml | 97 +++++++++++++++++++++++++++++++ .github/workflows/graph.yml | 69 ---------------------- 2 files changed, 97 insertions(+), 69 deletions(-) create mode 100644 .github/workflows/graph-vault.yml delete mode 100644 .github/workflows/graph.yml diff --git a/.github/workflows/graph-vault.yml b/.github/workflows/graph-vault.yml new file mode 100644 index 0000000..92d6d1b --- /dev/null +++ b/.github/workflows/graph-vault.yml @@ -0,0 +1,97 @@ +name: Deploy Graph Studio Prod +on: + push: + branches: main + +jobs: + deploy-mainnet: + runs-on: ubuntu-latest + environment: graph + steps: + - uses: actions/checkout@v3 + - name: Install node + uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Install pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Install dependencies + run: pnpm install + - name: Graph Codegen + working-directory: subgraphs/v3-vault + run: pnpm codegen subgraph.yaml + - name: Graph Build + working-directory: subgraphs/v3-vault + run: pnpm build subgraph.yaml + - uses: balancer-labs/graph-deploy@v0.0.1 + with: + graph_deploy_key: ${{secrets.GRAPH_DEPLOY_KEY}} + graph_version_label: ${GITHUB_SHA::8} + graph_account: "balancer-labs" + graph_subgraph_name: "balancer-v3" + graph_config_file: "subgraphs/v3-vault/subgraph.yaml" + graph_deploy_studio: true + + deploy-gnosis: + runs-on: ubuntu-latest + environment: graph + steps: + - uses: actions/checkout@v3 + - name: Install node + uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Install pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Install dependencies + run: pnpm install + - name: Graph Codegen + working-directory: subgraphs/v3-vault + run: pnpm codegen subgraph.gnosis.yaml + - name: Graph Build + working-directory: subgraphs/v3-vault + run: pnpm build subgraph.gnosis.yaml + - uses: balancer-labs/graph-deploy@v0.0.1 + with: + graph_deploy_key: ${{secrets.GRAPH_DEPLOY_KEY}} + graph_version_label: ${GITHUB_SHA::8} + graph_account: "balancer-labs" + graph_subgraph_name: "balancer-v3-gnosis" + graph_config_file: "subgraphs/v3-vault/subgraph.gnosis.yaml" + graph_deploy_studio: true + + deploy-sepolia: + runs-on: ubuntu-latest + environment: graph + steps: + - uses: actions/checkout@v3 + - name: Install node + uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Install pnpm + uses: pnpm/action-setup@v2 + with: + version: 8 + - name: Install dependencies + run: pnpm install + - name: Generate manifests + run: pnpm generate-manifests + - name: Graph Codegen + working-directory: subgraphs/v3-vault + run: pnpm codegen subgraph.sepolia.yaml + - name: Graph Build + working-directory: subgraphs/v3-vault + run: pnpm build subgraph.sepolia.yaml + - uses: balancer-labs/graph-deploy@v0.0.1 + with: + graph_deploy_key: ${{secrets.GRAPH_DEPLOY_KEY}} + graph_version_label: ${GITHUB_SHA::8} + graph_account: "balancer-labs" + graph_subgraph_name: "balancer-v3-sepolia" + graph_config_file: "subgraphs/v3-vault/subgraph.sepolia.yaml" + graph_deploy_studio: true diff --git a/.github/workflows/graph.yml b/.github/workflows/graph.yml deleted file mode 100644 index b858ca7..0000000 --- a/.github/workflows/graph.yml +++ /dev/null @@ -1,69 +0,0 @@ -# name: Deploy Graph Studio Prod -# on: -# push: -# branches: main - -# jobs: -# deploy-pools-sepolia: -# runs-on: ubuntu-latest -# environment: graph -# steps: -# - uses: actions/checkout@v3 -# - name: Install node -# uses: actions/setup-node@v3 -# with: -# node-version: 18 -# - name: Install pnpm -# uses: pnpm/action-setup@v2 -# with: -# version: 8 -# - name: Install dependencies -# run: pnpm install -# - name: Generate manifests -# run: pnpm generate-manifests -# - name: Graph Codegen -# working-directory: subgraphs/pools -# run: pnpm codegen subgraph.sepolia.yaml -# - name: Graph Build -# working-directory: subgraphs/pools -# run: pnpm build subgraph.sepolia.yaml -# - uses: balancer-labs/graph-deploy@v0.0.1 -# with: -# graph_deploy_key: ${{secrets.GRAPH_DEPLOY_KEY}} -# graph_version_label: ${GITHUB_SHA::8} -# graph_subgraph_name: "balancer-pools-v3-sepolia-7th" -# graph_account: "mendesfabio" -# graph_config_file: "subgraphs/pools/subgraph.sepolia.yaml" -# graph_deploy_studio: true - -# deploy-vault-sepolia: -# runs-on: ubuntu-latest -# environment: graph -# steps: -# - uses: actions/checkout@v3 -# - name: Install node -# uses: actions/setup-node@v3 -# with: -# node-version: 18 -# - name: Install pnpm -# uses: pnpm/action-setup@v2 -# with: -# version: 8 -# - name: Install dependencies -# run: pnpm install -# - name: Generate manifests -# run: pnpm generate-manifests -# - name: Graph Codegen -# working-directory: subgraphs/vault -# run: pnpm codegen subgraph.sepolia.yaml -# - name: Graph Build -# working-directory: subgraphs/vault -# run: pnpm build subgraph.sepolia.yaml -# - uses: balancer-labs/graph-deploy@v0.0.1 -# with: -# graph_deploy_key: ${{secrets.GRAPH_DEPLOY_KEY}} -# graph_version_label: ${GITHUB_SHA::8} -# graph_subgraph_name: "balancer-v3-sepolia-7th" -# graph_account: "mendesfabio" -# graph_config_file: "subgraphs/vault/subgraph.sepolia.yaml" -# graph_deploy_studio: true