diff --git a/.github/workflows/site-deploy.yaml b/.github/workflows/site-deploy.yaml index e69802c6..8ef93f10 100644 --- a/.github/workflows/site-deploy.yaml +++ b/.github/workflows/site-deploy.yaml @@ -3,10 +3,10 @@ name: site-deploy on: push: branches: - - 'main' + - "main" permissions: - contents: read # to fetch code (actions/checkout) + contents: read # to fetch code (actions/checkout) jobs: build: @@ -15,15 +15,26 @@ jobs: environment: netlify container: golang:latest steps: - - uses: actions/checkout@v4 - - name: Get dependencies - run: go get -v -t -d ./... - - name: Make awesome-go.com - run: go run . - - name: deploy awesome-go.com - uses: jsmrcaga/action-netlify-deploy@v1.1.0 - with: - NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} - NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} - NETLIFY_DEPLOY_TO_PROD: true - build_directory: out + - uses: actions/checkout@v4 + - name: Get dependencies + run: go get -v -t -d ./... + - name: Make awesome-go.com + run: go run . + - name: Setup node + uses: actions/setup-node@v4 + with: + node-version: 20 + - name: deploy awesome-go.com + uses: nwtgck/actions-netlify@v3.0 + with: + publish-dir: "./out" + production-branch: main + production-deploy: true + enable-pull-request-comment: false + enable-commit-comment: false + enable-commit-status: false + overwrites-pull-request-comment: false + env: + NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }} + NETLIFY_SITE_ID: ${{ secrets.NETLIFY_SITE_ID }} + timeout-minutes: 1