Skip to content

feat: Include blob gas fees in grouped analysis (#220) #811

feat: Include blob gas fees in grouped analysis (#220)

feat: Include blob gas fees in grouped analysis (#220) #811

Workflow file for this run

name: deploy-staging
on:
push:
tags:
- "stag-*"
jobs:
wait-on-build:
name: wait on build
runs-on: ubuntu-latest
steps:
- name: Wait for build to succeed
uses: lewagon/[email protected]
with:
ref: ${{ github.ref }}
check-name: build
repo-token: ${{ secrets.GITHUB_TOKEN }}
wait-interval: 10
deploy-serve-fees:
name: deploy serve-fees
runs-on: ubuntu-latest
needs: wait-on-build
steps:
- uses: actions/checkout@master
- name: Make short SHA available
id: vars
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
- name: deploy
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: set image deployment/serve-fees serve-fees=rg.fr-par.scw.cloud/ultrasoundmoney/eth-analysis-ts:${{ steps.vars.outputs.sha_short }}
- name: Verify deployment
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: rollout status deployment/serve-fees
deploy-analyze-blocks:
name: deploy analyze-blocks
runs-on: ubuntu-latest
needs: wait-on-build
steps:
- uses: actions/checkout@master
- name: Make short SHA available
id: vars
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
- name: deploy
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: set image deployment/analyze-blocks analyze-blocks=rg.fr-par.scw.cloud/ultrasoundmoney/eth-analysis-ts:${{ steps.vars.outputs.sha_short }}
- name: Verify deployment
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: rollout status deployment/analyze-blocks
deploy-analyze-blocks-dev:
name: deploy analyze-blocks-dev
runs-on: ubuntu-latest
needs: wait-on-build
steps:
- uses: actions/checkout@master
- name: Make short SHA available
id: vars
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
- name: deploy
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: -n dev set image deployment/analyze-blocks analyze-blocks=rg.fr-par.scw.cloud/ultrasoundmoney/eth-analysis-ts:${{ steps.vars.outputs.sha_short }}
- name: Verify deployment
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: -n dev rollout status deployment/analyze-blocks
deploy-contract-metadata:
name: deploy contract-metadata
runs-on: ubuntu-latest
needs: wait-on-build
steps:
- uses: actions/checkout@master
- name: Make short SHA available
id: vars
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
- name: deploy
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: set image deployment/contract-metadata contract-metadata=rg.fr-par.scw.cloud/ultrasoundmoney/eth-analysis-ts:${{ steps.vars.outputs.sha_short }}
- name: Verify deployment
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: rollout status deployment/contract-metadata
deploy-store-market-caps:
name: deploy store-market-caps
runs-on: ubuntu-latest
needs: wait-on-build
steps:
- uses: actions/checkout@master
- name: Make short SHA available
id: vars
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
- name: deploy
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: set image deployment/store-market-caps store-market-caps=rg.fr-par.scw.cloud/ultrasoundmoney/eth-analysis-ts:${{ steps.vars.outputs.sha_short }}
- name: Verify deployment
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: rollout status deployment/store-market-caps
deploy-store-market-caps-dev:
name: deploy store-market-caps-dev
runs-on: ubuntu-latest
needs: wait-on-build
steps:
- uses: actions/checkout@master
- name: Make short SHA available
id: vars
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
- name: deploy
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: -n dev set image deployment/store-market-caps store-market-caps=rg.fr-par.scw.cloud/ultrasoundmoney/eth-analysis-ts:${{ steps.vars.outputs.sha_short }}
- name: Verify deployment
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: -n dev rollout status deployment/store-market-caps
deploy-analyze-burn-categories:
name: deploy analyze-burn-categories
runs-on: ubuntu-latest
needs: wait-on-build
steps:
- uses: actions/checkout@master
- name: Make short SHA available
id: vars
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
- name: deploy
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: set image deployment/analyze-burn-categories analyze-burn-categories=rg.fr-par.scw.cloud/ultrasoundmoney/eth-analysis-ts:${{ steps.vars.outputs.sha_short }}
- name: Verify deployment
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: rollout status deployment/analyze-burn-categories
deploy-store-pe-ratios:
name: deploy store-pe-ratios
runs-on: ubuntu-latest
needs: wait-on-build
steps:
- uses: actions/checkout@master
- name: Make short SHA available
id: vars
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
- name: deploy
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: set image cronjob/store-pe-ratios store-pe-ratios=rg.fr-par.scw.cloud/ultrasoundmoney/eth-analysis-ts:${{ steps.vars.outputs.sha_short }}
deploy-analyze-total-value-secured:
name: deploy analyze-total-value-secured
runs-on: ubuntu-latest
needs: wait-on-build
steps:
- uses: actions/checkout@master
- name: Make short SHA available
id: vars
run: echo "::set-output name=sha_short::$(git rev-parse --short HEAD)"
- name: deploy
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: set image deployment/analyze-total-value-secured analyze-total-value-secured=rg.fr-par.scw.cloud/ultrasoundmoney/eth-analysis-ts:${{ steps.vars.outputs.sha_short }}
- name: Verify deployment
uses: steebchen/[email protected]
with:
config: ${{ secrets.KUBE_CONFIG_DATA_STAG }}
command: rollout status deployment/analyze-total-value-secured