Skip to content

Commit

Permalink
ci: add workflow telemetry action
Browse files Browse the repository at this point in the history
  • Loading branch information
pczeglik-iohk committed Apr 29, 2024
1 parent 31e15f9 commit 87ca908
Showing 1 changed file with 18 additions and 153 deletions.
171 changes: 18 additions & 153 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,9 @@ on:
- main
- 'release/**'

permissions:
pull-requests: write

jobs:
prepare:
name: Prepare
Expand All @@ -18,6 +21,11 @@ jobs:
with:
fetch-depth: 0

- name: Collect Workflow Telemetry Build Packages
uses: catchpoint/workflow-telemetry-action@v2
with:
comment_on_pr: false

- name: Setup Node.js and install dependencies
uses: ./.github/actions/install
with:
Expand Down Expand Up @@ -109,6 +117,11 @@ jobs:
name: packages-staking
path: packages/staking/dist

- name: Collect Workflow Telemetry Unit Tests
uses: catchpoint/workflow-telemetry-action@v2
with:
comment_on_pr: false

- name: Execute unit tests
uses: ./.github/actions/test/unit

Expand Down Expand Up @@ -162,6 +175,11 @@ jobs:
name: packages-staking
path: packages/staking/dist

- name: Collect Workflow Telemetry Smoke Tests
uses: catchpoint/workflow-telemetry-action@v2
with:
comment_on_pr: false

- name: Build Lace browser extension
uses: ./.github/actions/build/app
with:
Expand All @@ -185,156 +203,3 @@ jobs:
E2E_REPORTS_PASSWORD: ${{ secrets.E2E_REPORTS_PASSWORD }}
E2E_REPORTS_URL: ${{ secrets.E2E_REPORTS_URL }}
RUN: ${{ github.run_number }}

# chromaticUi:
# if: github.event.pull_request.draft == false

# name: Chromatic deploy packages/ui
# runs-on: ubuntu-22.04
# needs: prepare

# steps:
# - name: Checkout repository
# uses: actions/checkout@v4
# with:
# fetch-depth: 0

# - name: Setup Node.js and install dependencies
# uses: ./.github/actions/install
# with:
# WALLET_PASSWORD: ${{ secrets.WALLET_PASSWORD_TESTNET }}

# - name: Download packages-icons
# uses: actions/download-artifact@v4
# with:
# name: packages-icons
# path: packages/icons/dist

# - name: Download packages-ui
# uses: actions/download-artifact@v4
# with:
# name: packages-ui
# path: packages/ui/dist

# - name: Chromatic packages-ui
# uses: ./.github/actions/chromatic
# with:
# DIR: packages/ui
# NAME: packages-ui
# TOKEN: ${{ secrets.CHROMATIC_LACE_UI_TOOLKIT_TOKEN}}

# chromaticCore:
# if: github.event.pull_request.draft == false

# name: Chromatic deploy packages/core
# runs-on: ubuntu-22.04
# needs: prepare

# steps:
# - name: Checkout repository
# uses: actions/checkout@v4
# with:
# fetch-depth: 0

# - name: Setup Node.js and install dependencies
# uses: ./.github/actions/install
# with:
# WALLET_PASSWORD: ${{ secrets.WALLET_PASSWORD_TESTNET }}

# - name: Download packages-icons
# uses: actions/download-artifact@v4
# with:
# name: packages-icons
# path: packages/icons/dist

# - name: Download packages-ui
# uses: actions/download-artifact@v4
# with:
# name: packages-ui
# path: packages/ui/dist

# - name: Download packages-common
# uses: actions/download-artifact@v4
# with:
# name: packages-common
# path: packages/common/dist

# - name: Download packages-cardano
# uses: actions/download-artifact@v4
# with:
# name: packages-cardano
# path: packages/cardano/dist

# - name: Download packages-core
# uses: actions/download-artifact@v4
# with:
# name: packages-core
# path: packages/core/dist

# - name: Chromatic packages-core
# uses: ./.github/actions/chromatic
# with:
# DIR: packages/core
# NAME: packages-core
# TOKEN: ${{ secrets.CHROMATIC_LACE_CORE_TOKEN}}

# chromaticStaking:
# if: github.event.pull_request.draft == false

# name: Chromatic deploy packages/staking
# runs-on: ubuntu-22.04
# needs: prepare

# steps:
# - name: Checkout repository
# uses: actions/checkout@v4
# with:
# fetch-depth: 0

# - name: Setup Node.js and install dependencies
# uses: ./.github/actions/install
# with:
# WALLET_PASSWORD: ${{ secrets.WALLET_PASSWORD_TESTNET }}

# - name: Download packages-icons
# uses: actions/download-artifact@v4
# with:
# name: packages-icons
# path: packages/icons/dist

# - name: Download packages-ui
# uses: actions/download-artifact@v4
# with:
# name: packages-ui
# path: packages/ui/dist

# - name: Download packages-common
# uses: actions/download-artifact@v4
# with:
# name: packages-common
# path: packages/common/dist

# - name: Download packages-cardano
# uses: actions/download-artifact@v4
# with:
# name: packages-cardano
# path: packages/cardano/dist

# - name: Download packages-core
# uses: actions/download-artifact@v4
# with:
# name: packages-core
# path: packages/core/dist

# - name: Download packages-staking
# uses: actions/download-artifact@v4
# with:
# name: packages-staking
# path: packages/staking/dist

# - name: Chromatic packages-staking
# uses: ./.github/actions/chromatic
# with:
# DIR: packages/staking
# NAME: packages-staking
# TOKEN: ${{ secrets.CHROMATIC_LACE_STAKING_TOKEN}}

0 comments on commit 87ca908

Please sign in to comment.