File tree Expand file tree Collapse file tree 2 files changed +15
-1
lines changed
Expand file tree Collapse file tree 2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change 4343 - name : Run tests
4444 run : make test
4545 - name : Update coverage badge
46+ if : github.ref == 'refs/heads/main'
4647 run : |
4748 coverage="$(go tool cover -func tmp/cover/merged/cover.out |
4849 grep '^total:' | awk '{print $3}' | sed 's/%//')"
@@ -70,13 +71,26 @@ jobs:
7071 GITHUB_TOKEN : ${{ secrets.GIST_TOKEN }}
7172 GIST_ID : 6858b1591174caeee65c12bec018bbad
7273 - name : Prepare pages artifact
74+ if : github.ref == 'refs/heads/main'
7375 run : |
7476 mkdir -p tmp/site
7577 cp tmp/cover/merged/cover.html tmp/site
7678 - name : Upload coverage report artifact
79+ if : github.ref == 'refs/heads/main'
7780 uses : actions/upload-pages-artifact@v3
7881 with :
7982 path : tmp/site
83+ pages :
84+ name : Pages
85+ if : github.ref == 'refs/heads/main'
86+ runs-on : ubuntu-latest
87+ needs : [test]
88+ permissions :
89+ pages : write
90+ id-token : write
91+ steps :
92+ - name : Deploy to GitHub Pages
93+ uses : actions/deploy-pages@v4
8094 lint :
8195 name : Lint
8296 runs-on : ubuntu-latest
Original file line number Diff line number Diff line change 33[ ![ Go] ( https://img.shields.io/badge/Made%20with-Go-00ADD8?logo=go&logoColor=white )] ( https://go.dev/ )
44[ ![ License] ( https://img.shields.io/github/license/armsnyder/gdshader-language-server )] ( https://github.com/armsnyder/gdshader-language-server/blob/main/LICENSE )
55[ ![ CI] ( https://github.com/armsnyder/gdshader-language-server/actions/workflows/ci.yaml/badge.svg )] ( https://github.com/armsnyder/gdshader-language-server/actions/workflows/ci.yaml )
6- ![ Coverage] ( https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/armsnyder/6858b1591174caeee65c12bec018bbad/raw/coverage.json )
6+ [ ![ Coverage] ( https://img.shields.io/endpoint?url=https://gist.githubusercontent.com/armsnyder/6858b1591174caeee65c12bec018bbad/raw/coverage.json )] ( https://armsnyder.github.io/gdshader-language-server/cover.html )
77[ ![ Go Report Card] ( https://goreportcard.com/badge/github.com/armsnyder/gdshader-language-server )] ( https://goreportcard.com/report/github.com/armsnyder/gdshader-language-server )
88[ ![ GitHub release] ( https://img.shields.io/github/v/release/armsnyder/gdshader-language-server )] ( https://github.com/armsnyder/gdshader-language-server/releases/latest )
99
You can’t perform that action at this time.
0 commit comments