chore(main): release bridge-ui 2.15.1 #2814
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Bridge UI CI/CD | |
| on: | |
| push: | |
| paths: | |
| - "packages/bridge-ui/**" | |
| branches-ignore: | |
| - dependabot/** | |
| - release-please--branches--** | |
| tags: | |
| - "bridge-ui-v*" | |
| pull_request: | |
| types: [opened, synchronize, reopened, ready_for_review] | |
| paths: | |
| - "packages/bridge-ui/**" | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| build-and-test: | |
| if: ${{ github.event.pull_request.draft == false && !startsWith(github.head_ref, 'release-please') && !startsWith(github.head_ref, 'dependabot') }} | |
| uses: ./.github/workflows/bridge-ui--ci.yml | |
| # Deployment name follow the pattern: deploy_<appname(bridge-ui)>_<network(devnet|hekla|mainnet)>_<environment(preview|production)> | |
| # Internal Devnet | |
| # deploy_bridge-ui_devnet_preview: | |
| # if: ${{ github.event_name == 'pull_request' && (contains(github.event.pull_request.labels.*.name, 'option.workflow_on') || github.event.pull_request.draft == false && github.head_ref != 'release-please-*') }} | |
| # needs: build-and-test | |
| # uses: ./.github/workflows/repo--vercel-deploy.yml | |
| # with: | |
| # environment: "preview" | |
| # flags: "" | |
| # secrets: | |
| # vercel_project_id: ${{ secrets.VERCEL_PROJECT_ID_BRIDGE_UI_INTERNAL }} | |
| # vercel_org_id: ${{ secrets.VERCEL_ORG_ID }} | |
| # vercel_token: ${{ secrets.VERCEL_TOKEN }} | |
| # Hoodi testnet | |
| deploy_bridge-ui_hoodi_preview: | |
| if: ${{ github.event.pull_request.draft == false && !startsWith(github.head_ref, 'release-please') && !startsWith(github.head_ref, 'dependabot') }} | |
| needs: build-and-test | |
| uses: ./.github/workflows/repo--vercel-deploy.yml | |
| with: | |
| environment: "preview" | |
| flags: "" | |
| secrets: | |
| vercel_project_id: ${{ secrets.VERCEL_PROJECT_ID_BRIDGE_UI_HOODI }} | |
| vercel_org_id: ${{ secrets.VERCEL_ORG_ID }} | |
| vercel_token: ${{ secrets.VERCEL_TOKEN }} | |
| deploy_bridge-ui_hoodi_production: | |
| if: ${{ startsWith(github.ref, 'refs/tags/bridge-ui-v') }} | |
| needs: build-and-test | |
| uses: ./.github/workflows/repo--vercel-deploy.yml | |
| with: | |
| environment: "production" | |
| flags: "--prod" | |
| secrets: | |
| vercel_project_id: ${{ secrets.VERCEL_PROJECT_ID_BRIDGE_UI_HOODI }} | |
| vercel_org_id: ${{ secrets.VERCEL_ORG_ID }} | |
| vercel_token: ${{ secrets.VERCEL_TOKEN }} | |
| # Mainnet | |
| deploy_bridge-ui_mainnet_preview: | |
| if: ${{ github.event.pull_request.draft == false && !startsWith(github.head_ref, 'release-please') && !startsWith(github.head_ref, 'dependabot') }} | |
| needs: build-and-test | |
| uses: ./.github/workflows/repo--vercel-deploy.yml | |
| with: | |
| environment: "preview" | |
| flags: "" | |
| secrets: | |
| vercel_project_id: ${{ secrets.VERCEL_PROJECT_ID_BRIDGE_UI_MAINNET }} | |
| vercel_org_id: ${{ secrets.VERCEL_ORG_ID }} | |
| vercel_token: ${{ secrets.VERCEL_TOKEN }} | |
| deploy_bridge-ui_mainnet_production: | |
| if: ${{ startsWith(github.ref, 'refs/tags/bridge-ui-v') }} | |
| needs: build-and-test | |
| uses: ./.github/workflows/repo--vercel-deploy.yml | |
| with: | |
| environment: "production" | |
| flags: "--prod" | |
| secrets: | |
| vercel_project_id: ${{ secrets.VERCEL_PROJECT_ID_BRIDGE_UI_MAINNET }} | |
| vercel_org_id: ${{ secrets.VERCEL_ORG_ID }} | |
| vercel_token: ${{ secrets.VERCEL_TOKEN }} |