@@ -3,10 +3,10 @@ name: site-deploy
3
3
on :
4
4
push :
5
5
branches :
6
- - ' main'
6
+ - " main"
7
7
8
8
permissions :
9
- contents : read # to fetch code (actions/checkout)
9
+ contents : read # to fetch code (actions/checkout)
10
10
11
11
jobs :
12
12
build :
@@ -15,15 +15,26 @@ jobs:
15
15
environment : netlify
16
16
container : golang:latest
17
17
steps :
18
- - uses : actions/checkout@v4
19
- - name : Get dependencies
20
- run : go get -v -t -d ./...
21
- - name : Make awesome-go.com
22
- run : go run .
23
- - name : deploy awesome-go.com
24
-
25
- with :
26
- NETLIFY_AUTH_TOKEN : ${{ secrets.NETLIFY_AUTH_TOKEN }}
27
- NETLIFY_SITE_ID : ${{ secrets.NETLIFY_SITE_ID }}
28
- NETLIFY_DEPLOY_TO_PROD : true
29
- build_directory : out
18
+ - uses : actions/checkout@v4
19
+ - name : Get dependencies
20
+ run : go get -v -t -d ./...
21
+ - name : Make awesome-go.com
22
+ run : go run .
23
+ - name : Setup node
24
+ uses : actions/setup-node@v4
25
+ with :
26
+ node-version : 20
27
+ - name : deploy awesome-go.com
28
+
29
+ with :
30
+ publish-dir : " ./out"
31
+ production-branch : main
32
+ production-deploy : true
33
+ enable-pull-request-comment : false
34
+ enable-commit-comment : false
35
+ enable-commit-status : false
36
+ overwrites-pull-request-comment : false
37
+ env :
38
+ NETLIFY_AUTH_TOKEN : ${{ secrets.NETLIFY_AUTH_TOKEN }}
39
+ NETLIFY_SITE_ID : ${{ secrets.NETLIFY_SITE_ID }}
40
+ timeout-minutes : 1
0 commit comments