Skip to content

Commit

Permalink
Merge branch 'main' into feat/page-header-grid-layout
Browse files Browse the repository at this point in the history
  • Loading branch information
Bastian Jakobi committed Jun 13, 2024
2 parents 586aea7 + 34f61b2 commit 5b80beb
Show file tree
Hide file tree
Showing 3 changed files with 70 additions and 2 deletions.
25 changes: 25 additions & 0 deletions .github/workflows/storybook-build-fork.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Build Storybook (Fork)
on:
pull_request:
branches:
- 'main'
jobs:
build-storybooks:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Install dependencies
run: npm ci
- name: Build PIA Storybook
run: npx nx run portal-integration-angular:build-storybook
- name: Build AA Storybook
run: npx nx run angular-accelerator:build-storybook
- name: Upload build artifacts
uses: actions/upload-artifact@v4
with:
name: storybook-dist
path: dist/storybook/

39 changes: 39 additions & 0 deletions .github/workflows/storybook-deploy-fork.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Deploy Storybook (Fork)
on:
workflow_run:
workflows: ["Build Storybook (Fork)"]
types:
- completed
jobs:
deploy-storybook:
if: ${{ github.event.workflow_run.conclusion == 'success' }}
environment: Storybook
env:
PIA_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN_PIA }}
AA_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN_AA }}
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Download build artifacts
uses: dawidd6/action-download-artifact@v3
with:
run_id: ${{ github.event.workflow_run.id }}
name: storybook-dist
- name: Publish to PIA Chromatic
uses: chromaui/action@latest
if: env.PIA_TOKEN != null
with:
projectToken: ${{ env.PIA_TOKEN }}
storybookBuildDir: storybook-dist/portal-integration-angular
skip: 'dependabot/**'
- name: Publish to AA Chromatic
uses: chromaui/action@latest
if: env.AA_TOKEN != null
with:
projectToken: ${{ env.AA_TOKEN }}
storybookBuildDir: storybook-dist/angular-accelerator
skip: 'dependabot/**'

8 changes: 6 additions & 2 deletions .github/workflows/storybook.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ on:
jobs:
deploy-storybooks:
runs-on: ubuntu-latest
environment: Storybook
env:
PIA_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN_PIA }}
AA_TOKEN: ${{ secrets.CHROMATIC_PROJECT_TOKEN_AA }}
steps:
- name: Checkout code
uses: actions/checkout@v2
Expand All @@ -18,14 +22,14 @@ jobs:
- name: Publish to PIA Chromatic
uses: chromaui/action@latest
with:
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN_PIA }}
projectToken: ${{ env.PIA_TOKEN }}
storybookBuildDir: dist/storybook/portal-integration-angular
skip: 'dependabot/**'
- name: Build AA Storybook
run: npx nx run angular-accelerator:build-storybook
- name: Publish to AA Chromatic
uses: chromaui/action@latest
with:
projectToken: ${{ secrets.CHROMATIC_PROJECT_TOKEN_AA }}
projectToken: ${{ env.AA_TOKEN }}
storybookBuildDir: dist/storybook/angular-accelerator
skip: 'dependabot/**'

0 comments on commit 5b80beb

Please sign in to comment.