From 634be0f3ccf030c7651edde1af5caa227a8b7ec6 Mon Sep 17 00:00:00 2001 From: Shinigami Date: Mon, 1 Mar 2021 18:47:44 +0100 Subject: [PATCH] Generate TypeDoc via workflow (#246) --- .github/workflows/generate-typedoc.yml | 39 ++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/generate-typedoc.yml diff --git a/.github/workflows/generate-typedoc.yml b/.github/workflows/generate-typedoc.yml new file mode 100644 index 00000000..bdca615f --- /dev/null +++ b/.github/workflows/generate-typedoc.yml @@ -0,0 +1,39 @@ +name: Generate TypeDoc + +on: + workflow_dispatch: + +jobs: + generate: + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v2 + with: + persist-credentials: false # otherwise, the token used is the GITHUB_TOKEN, instead of your personal token + fetch-depth: 0 # otherwise, you will failed to push refs to dest repo + + - name: Set node version to 14 + uses: actions/setup-node@v2 + with: + node-version: 14 + + - name: Generate TypeDoc + run: | + npm ci + npm run typedoc + + - name: Commit files + if: "github.repository == 'pioardi/poolifier' && github.ref == 'refs/heads/master'" + run: | + git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" + git commit -m "Generate TypeDoc" -a + + - name: Push changes + if: "github.repository == 'pioardi/poolifier' && github.ref == 'refs/heads/master'" + uses: ad-m/github-push-action@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + branch: master -- 2.34.1