Skip to content

feat(primary names): initial primary names workflows) #1363

feat(primary names): initial primary names workflows)

feat(primary names): initial primary names workflows) #1363

Workflow file for this run

name: PR deploy
on:
pull_request:
branches-ignore:
- main
jobs:
build_and_test:
uses: ./.github/workflows/build_and_test.yml
secrets: inherit
deploy-to-firebase:
runs-on: ubuntu-latest
needs: build_and_test
environment: develop
steps:
- name: Checkout 🛎️
uses: actions/checkout@v4
- uses: actions/setup-node@v2
with:
node-version-file: '.nvmrc'
cache: 'yarn'
- name: Install and Build 🔧
run: |
yarn --frozen-lockfile
yarn build
env:
# FOR BUILD
VITE_NODE_ENV: develop
VITE_SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
VITE_SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
VITE_SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
VITE_GITHUB_HASH: ${{ github.sha }}
VITE_ARWEAVE_HOST: ${{ vars.ARWEAVE_HOST }}
VITE_ARNS_SERVICE_API: ${{ vars.ARNS_SERVICE_API }}
VITE_ARNS_REGISTRY_ADDRESS: ${{ vars.VITE_ARNS_REGISTRY_ADDRESS }}
VITE_IO_PROCESS_ID: ${{ vars.VITE_IO_PROCESS_ID }}
VITE_AO_CU_URL: ${{ vars.VITE_AO_CU_URL }}
# Disribute to Firebase
- name: Deploy 🚀
uses: FirebaseExtended/action-hosting-deploy@v0
with:
repoToken: '${{ secrets.GITHUB_TOKEN }}'
firebaseServiceAccount: '${{ secrets.FIREBASE_CI_SERVICE_ACCOUNT }}'
expires: 14d