From 85f14fcf4b9829b52f0e5d39a8fa6e3af9775dc8 Mon Sep 17 00:00:00 2001 From: Gabriel Rosa Date: Thu, 3 Nov 2022 11:28:09 -0300 Subject: [PATCH] FIX: generate better summary on deploy --- .github/workflows/deploy-manually.yml | 44 ++++++++------------------- 1 file changed, 13 insertions(+), 31 deletions(-) diff --git a/.github/workflows/deploy-manually.yml b/.github/workflows/deploy-manually.yml index 3bd8097..b0fd54e 100644 --- a/.github/workflows/deploy-manually.yml +++ b/.github/workflows/deploy-manually.yml @@ -151,48 +151,36 @@ jobs: - name: Checkout uses: actions/checkout@v2 - - name: Extract Docs PageId + - name: Extract Docs BlockId and PageId env: ENV: ${{ needs.extract_environment.outputs.environment }} + DEV_DOCS_BLOCK_ID: ${{ secrets.DEV_DOCS_BLOCK_ID }} DEV_DOCS_PAGE_ID: ${{ secrets.DEV_DOCS_PAGE_ID }} + STG_DOCS_BLOCK_ID: ${{ secrets.STG_DOCS_BLOCK_ID }} STG_DOCS_PAGE_ID: ${{ secrets.STG_DOCS_PAGE_ID }} + PRD_DOCS_BLOCK_ID: ${{ secrets.PRD_DOCS_BLOCK_ID }} PRD_DOCS_PAGE_ID: ${{ secrets.PRD_DOCS_PAGE_ID }} shell: bash run: | if [ $ENV == "dev" ]; then - echo "##[set-output name=result;]$(echo $DEV_DOCS_PAGE_ID)" + echo "block_id=$DEV_DOCS_BLOCK_ID" >> $GITHUB_OUTPUT + echo "page_id=$DEV_DOCS_PAGE_ID" >> $GITHUB_OUTPUT elif [ $ENV == "stg" ]; then - echo "##[set-output name=result;]$(echo $STG_DOCS_PAGE_ID)" + echo "block_id=$STG_DOCS_BLOCK_ID" >> $GITHUB_OUTPUT + echo "page_id=$STG_DOCS_PAGE_ID" >> $GITHUB_OUTPUT elif [ $ENV == "prd" ]; then - echo "##[set-output name=result;]$(echo $PRD_DOCS_PAGE_ID)" + echo "block_id=$PRD_DOCS_BLOCK_ID" >> $GITHUB_OUTPUT + echo "page_id=$PRD_DOCS_PAGE_ID" >> $GITHUB_OUTPUT fi - id: extract_docs_page_id - - - name: Extract Docs BlockId - env: - ENV: ${{ needs.extract_environment.outputs.environment }} - DEV_DOCS_BLOCK_ID: ${{ secrets.DEV_DOCS_BLOCK_ID }} - STG_DOCS_BLOCK_ID: ${{ secrets.STG_DOCS_BLOCK_ID }} - PRD_DOCS_BLOCK_ID: ${{ secrets.PRD_DOCS_BLOCK_ID }} - shell: bash - run: | - if [ $ENV == "dev" ]; then - echo "##[set-output name=result;]$(echo $DEV_DOCS_BLOCK_ID)" - elif [ $ENV == "stg" ]; then - echo "##[set-output name=result;]$(echo $STG_DOCS_BLOCK_ID)" - elif [ $ENV == "prd" ]; then - echo "##[set-output name=result;]$(echo $PRD_DOCS_BLOCK_ID)" - fi - id: extract_docs_block_id + id: extract_docs_info - name: Generate API docs env: ENV: ${{ needs.extract_environment.outputs.environment }} DOCS_URL: ${{ secrets.DOCS_URL }} DOCS_API_TOKEN: ${{ secrets.DOCS_API_TOKEN }} - DOCS_PAGE_ID: ${{ steps.extract_docs_page_id.outputs.result }} - DOCS_BLOCK_ID: ${{ steps.extract_docs_block_id.outputs.result }} - continue-on-error: true + DOCS_PAGE_ID: ${{ steps.extract_docs_info.outputs.page_id }} + DOCS_BLOCK_ID: ${{ steps.extract_docs_info.outputs.block_id }} run: | SWAGGER=`cat swagger.txt` curl --request POST \ @@ -207,9 +195,3 @@ jobs: } EOF ) - - name: Cleanup Docker's Leftovers - if: always() - continue-on-error: true - run: | - docker system prune - docker rmi -f $(docker images -aq)