Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion .github/workflows/deploy-ghpages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: Deploy GitHub Pages

on:
push:
branches: [main]
branches: [main, 'release/*']

jobs:
release:
Expand All @@ -23,10 +23,12 @@ jobs:
- name: Install dependencies
run: npx ci
- name: Build story book artifacts
if: github.ref == 'refs/heads/main'
env:
NODE_OPTIONS: --max-old-space-size=4096
run: npx nx run components:build-storybook
- name: Deploy docs and storybook to GitHub pages
env:
GITHUB_TOKEN: ${{ secrets.SEMANTIC_RELEASE_GH }}
DEPLOY_STORYBOOK: ${{ github.ref == 'refs/heads/main' }}
run: npm run ghpages:deploy
20 changes: 13 additions & 7 deletions scripts/ghpages-deploy
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,25 @@ rm -rf ./$version
mkdir $version
cp -r dist/apps/docs-app/* $version

echo "Create or replace storybook dir"
rm -rf ./$storybook_dir
mkdir -p $storybook_dir
cp -r ./dist/storybook/* ./$storybook_dir/

echo "Configuring GIT User"
git config user.name github-actions
git config user.email github-actions@github.com

echo 'Tracking files'
git add -A $version
git add -A $storybook_dir

commit_msg="feat(): gh-pages update for $version"

if [ "$DEPLOY_STORYBOOK" = "true" ]; then
echo "Create or replace storybook dir"
rm -rf ./$storybook_dir
mkdir -p $storybook_dir
cp -r ./dist/storybook/* ./$storybook_dir/
git add -A $storybook_dir
commit_msg="$commit_msg; update storybook pages"
fi

echo 'Commiting files'
git commit --no-verify -a -m "feat(): gh-pages update for $version; update storybook pages"
git commit --no-verify -a -m "$commit_msg"
echo 'Pushing files into gh-pages branch'
git push origin gh-pages --force
Loading