From 9d71c43a6133584c0cfa305e5674c0ccdb6ae945 Mon Sep 17 00:00:00 2001 From: fewensa Date: Wed, 29 May 2024 10:11:42 +0000 Subject: [PATCH] Update CI --- .github/workflows/deploy-prd.yml | 19 ++++++++ .github/workflows/deploy-stg.yml | 83 ++++++++++++++------------------ 2 files changed, 54 insertions(+), 48 deletions(-) diff --git a/.github/workflows/deploy-prd.yml b/.github/workflows/deploy-prd.yml index 1e8e42ec..5dbd2f7e 100644 --- a/.github/workflows/deploy-prd.yml +++ b/.github/workflows/deploy-prd.yml @@ -48,3 +48,22 @@ jobs: enable_notify_slack: true slack_channel: helix-ui slack_webhook: ${{ secrets.SLACK_INCOMING_WEBHOOK_URL }} + + publish-ipfs: + name: Publish ipfs + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Publish ipfs + env: + FLEEK_TOKEN: ${{ secrets.FLEEK_TOKEN }} + run: | + npm i -g @fleekxyz/cli + fleek projects switch --id=clwordxrq0003igm26h2r52n1 + npm i + npm run build:mainnet + mv fleek.config.json dist + cd dist + fleek sites deploy + diff --git a/.github/workflows/deploy-stg.yml b/.github/workflows/deploy-stg.yml index f5aefe8f..bda55e4c 100644 --- a/.github/workflows/deploy-stg.yml +++ b/.github/workflows/deploy-stg.yml @@ -12,54 +12,41 @@ jobs: steps: - uses: actions/checkout@v3 -# - uses: actions/checkout@v3 -# with: -# repository: darwinia-network/devops -# path: .github -# -# - uses: ./.github/actions/smart-vercel -# name: Deploy Helix (mainnet) -# with: -# node_version: 20 -# vercel_token: ${{ secrets.VERCEL_TOKEN }} -# vercel_group: itering -# preview_output: true -# alias_domain: "helix-stg-mainnet" -# project_name: "helix-apps" -# script_install: npm i -# script_build: npm run build:mainnet -# dist_path: dist -# enable_notify_slack: true -# slack_channel: helix-ui -# slack_webhook: ${{ secrets.SLACK_INCOMING_WEBHOOK_URL }} -# -# - uses: ./.github/actions/smart-vercel -# name: Deploy Helix (testnet) -# with: -# node_version: 20 -# vercel_token: ${{ secrets.VERCEL_TOKEN }} -# vercel_group: itering -# preview_output: true -# alias_domain: "helix-stg-testnet" -# project_name: "helix-apps-test" -# script_install: npm i -# script_build: npm run build:testnet -# dist_path: dist -# enable_notify_slack: true -# slack_channel: helix-ui -# slack_webhook: ${{ secrets.SLACK_INCOMING_WEBHOOK_URL }} + - uses: actions/checkout@v3 + with: + repository: darwinia-network/devops + path: .github + + - uses: ./.github/actions/smart-vercel + name: Deploy Helix (mainnet) + with: + node_version: 20 + vercel_token: ${{ secrets.VERCEL_TOKEN }} + vercel_group: itering + preview_output: true + alias_domain: "helix-stg-mainnet" + project_name: "helix-apps" + script_install: npm i + script_build: npm run build:mainnet + dist_path: dist + enable_notify_slack: true + slack_channel: helix-ui + slack_webhook: ${{ secrets.SLACK_INCOMING_WEBHOOK_URL }} - - name: Publish ipfs - env: - FLEEK_TOKEN: ${{ secrets.FLEEK_TOKEN }} - run: | - npm i -g @fleekxyz/cli - fleek projects switch --id=clwordxrq0003igm26h2r52n1 - npm i - npm run build:mainnet - mv fleek.config.json dist - cd dist - fleek sites deploy - + - uses: ./.github/actions/smart-vercel + name: Deploy Helix (testnet) + with: + node_version: 20 + vercel_token: ${{ secrets.VERCEL_TOKEN }} + vercel_group: itering + preview_output: true + alias_domain: "helix-stg-testnet" + project_name: "helix-apps-test" + script_install: npm i + script_build: npm run build:testnet + dist_path: dist + enable_notify_slack: true + slack_channel: helix-ui + slack_webhook: ${{ secrets.SLACK_INCOMING_WEBHOOK_URL }}