From 8c54769933bced0355c043274bd75efa3fbd810c Mon Sep 17 00:00:00 2001 From: Cleiton Carvalho Date: Tue, 30 May 2023 21:01:49 -0300 Subject: [PATCH] fix: added auto generate swager docs --- .github/workflows/docs.yml | 42 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/docs.yml diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml new file mode 100644 index 0000000000..fa43c02edf --- /dev/null +++ b/.github/workflows/docs.yml @@ -0,0 +1,42 @@ +name: generate-docs + +on: + push: + branches: + - 'main' + +jobs: + update-lock: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup Node + uses: actions/setup-node@v3.6.0 + with: + node-version: 16.x + + - name: Get yarn cache directory + id: yarn-cache + run: | + echo "::set-output name=dir::$(yarn cache dir)" + - name: Setup yarn cache + uses: actions/cache@v3 + with: + path: ${{ steps.yarn-cache.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - name: Install Dependencies + run: yarn install + + - name: Generate Swagger docs + run: yarn docs + + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: 'docs: Improovment on docs' + file_pattern: swagger.json + commit_user_name: github-actions[bot] + commit_user_email: 41898282+github-actions[bot]@users.noreply.github.com