|  | 
| 4 | 4 | name: deploy-docs | 
| 5 | 5 | 
 | 
| 6 | 6 | on: | 
| 7 |  | -  push: | 
| 8 |  | -    branches: | 
| 9 |  | -      - "main" | 
| 10 |  | -    tags: | 
| 11 |  | -      - "*" | 
|  | 7 | +    push: | 
|  | 8 | +        branches: | 
|  | 9 | +            - "main" | 
|  | 10 | +        tags: | 
|  | 11 | +            - "*" | 
| 12 | 12 | 
 | 
| 13 | 13 | jobs: | 
| 14 |  | -  deploy-documentation: | 
| 15 |  | -    runs-on: ubuntu-latest | 
| 16 |  | -    steps: | 
| 17 |  | -      - name: Check out src from Git | 
| 18 |  | -        uses: actions/checkout@v2 | 
| 19 |  | -      - name: Get history and tags for SCM versioning to work | 
| 20 |  | -        run: | | 
| 21 |  | -          git fetch --prune --unshallow | 
| 22 |  | -          git fetch --depth=1 origin +refs/tags/*:refs/tags/* | 
| 23 |  | -      - name: Login to Heroku Container Registry | 
| 24 |  | -        run: echo ${{ secrets.HEROKU_API_KEY }} | docker login -u ${{ secrets.HEROKU_EMAIL }} --password-stdin registry.heroku.com | 
| 25 |  | -      - name: Build Docker Image | 
| 26 |  | -        run: docker build . --file docs/Dockerfile --tag registry.heroku.com/${{ secrets.HEROKU_APP_NAME }}/web | 
| 27 |  | -      - name: Push Docker Image | 
| 28 |  | -        run: docker push registry.heroku.com/${{ secrets.HEROKU_APP_NAME }}/web | 
| 29 |  | -      - name: Deploy | 
| 30 |  | -        run: HEROKU_API_KEY=${{ secrets.HEROKU_API_KEY }} heroku container:release web --app ${{ secrets.HEROKU_APP_NAME }} | 
|  | 14 | +    deploy-documentation: | 
|  | 15 | +        runs-on: ubuntu-latest | 
|  | 16 | +        steps: | 
|  | 17 | +            - name: Check out src from Git | 
|  | 18 | +              uses: actions/checkout@v4 | 
|  | 19 | +            - name: Get history and tags for SCM versioning to work | 
|  | 20 | +              run: | | 
|  | 21 | +                  git fetch --prune --unshallow | 
|  | 22 | +                  git fetch --depth=1 origin +refs/tags/*:refs/tags/* | 
|  | 23 | +            - name: Login to Heroku Container Registry | 
|  | 24 | +              run: echo ${{ secrets.HEROKU_API_KEY }} | docker login -u ${{ secrets.HEROKU_EMAIL }} --password-stdin registry.heroku.com | 
|  | 25 | +            - name: Build Docker Image | 
|  | 26 | +              run: docker build . --file docs/Dockerfile --tag registry.heroku.com/${{ secrets.HEROKU_APP_NAME }}/web | 
|  | 27 | +            - name: Push Docker Image | 
|  | 28 | +              run: docker push registry.heroku.com/${{ secrets.HEROKU_APP_NAME }}/web | 
|  | 29 | +            - name: Deploy | 
|  | 30 | +              run: HEROKU_API_KEY=${{ secrets.HEROKU_API_KEY }} heroku container:release web --app ${{ secrets.HEROKU_APP_NAME }} | 
0 commit comments