File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
pkg/testcoverage/badgestorer Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change 1616 go-version-file : go.mod
1717
1818 - name : test
19+ env :
20+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} # Needed for Github test
1921 run : make test
2022
2123 - name : check test coverage
Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ func Test_Github(t *testing.T) {
5050 Token : getEnv (envGitToken ),
5151 Owner : "vladopajic" ,
5252 Repository : "go-test-coverage" ,
53- Branch : "unit-test" ,
53+ Branch : "badges- unit-test" ,
5454 FileName : "badge.svg" ,
5555 }
5656 s := NewGithub (cfg )
@@ -82,14 +82,25 @@ func deleteFile(t *testing.T, cfg Git) {
8282 t .Helper ()
8383
8484 client := github .NewClient (nil ).WithAuthToken (cfg .Token )
85- _ , _ , err := client .Repositories .DeleteFile (
85+
86+ fc , _ , _ , err := client .Repositories .GetContents (
87+ context .Background (),
88+ cfg .Owner ,
89+ cfg .Repository ,
90+ cfg .FileName ,
91+ & github.RepositoryContentGetOptions {Ref : cfg .Branch },
92+ )
93+ assert .NoError (t , err )
94+
95+ _ , _ , err = client .Repositories .DeleteFile (
8696 context .Background (),
8797 cfg .Owner ,
8898 cfg .Repository ,
8999 cfg .FileName ,
90100 & github.RepositoryContentFileOptions {
91101 Message : github .String ("delete testing badge " + cfg .FileName ),
92102 Branch : & cfg .Branch ,
103+ SHA : fc .SHA ,
93104 },
94105 )
95106 assert .NoError (t , err )
You can’t perform that action at this time.
0 commit comments