Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

Merge pull request #328 from indykite/ENG-1855-enterprise-button-style #4

Merge pull request #328 from indykite/ENG-1855-enterprise-button-style

Merge pull request #328 from indykite/ENG-1855-enterprise-button-style #4

name: Generate docs and create PR
on:
push:
branches:
- master
paths:
- "lib/**"
jobs:
generate-docs:
runs-on: ubuntu-latest
env:
BRANCH_NAME: docs-update
steps:
- name: Checkout repository
uses: actions/checkout@v2
- name: Setup Node
uses: actions/setup-node@v3
with:
node-version: "16.x"
- name: Install dependencies
run: yarn install
- name: Create new branch
uses: peterjgrainger/[email protected]
env:
GITHUB_TOKEN: ${{ secrets.INDYKITEONE_PAT }}
with:
branch: ${{ env.BRANCH_NAME }}
- name: Generate docs
run: yarn generate-docs
- name: Commit changes
run: |
git config --global user.email "[email protected]"
git config --global user.name "GitHub Actions"
git add .
git commit -m "docs: update documentation"
- name: Check if PR already exists
id: check_pr
run: |
gh pr list -B master --state open | grep -q "$BRANCH_NAME" && echo "::set-output name=exists::true" || echo "::set-output name=exists::false"
env:
GITHUB_TOKEN: ${{ secrets.INDYKITEONE_PAT }}
- name: Create PR
if: steps.check_pr.outputs.exists == 'false'
run: |
gh pr create -B master -H $BRANCH_NAME --title 'Update documentation' --body 'Automatically generated PR to update documentation'
env:
GITHUB_TOKEN: ${{ secrets.INDYKITEONE_PAT }}