File tree Expand file tree Collapse file tree 2 files changed +18
-6
lines changed Expand file tree Collapse file tree 2 files changed +18
-6
lines changed Original file line number Diff line number Diff line change 3737 - hadolint
3838 - hello
3939 - quarto
40+ - revive
4041
4142 steps :
4243 - name : Checkout code
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ func Test_Revive(t *testing.T) {
3131
3232 t .Run ("Test_revive_check" , func (t * testing.T ) {
3333 t .Parallel ()
34- container := base ()
34+ container := base ("" )
3535 require .NotNil (t , container )
3636
3737 _ , err := container .
@@ -44,18 +44,29 @@ func Test_Revive(t *testing.T) {
4444 })
4545 t .Run ("Test_revive_version" , func (t * testing.T ) {
4646 t .Parallel ()
47- container := base ()
47+ container := base ("" )
4848 require .NotNil (t , container )
4949
5050 out , err := container .
5151 WithExec ([]string {"/revive" , "-version" }).
5252 Stdout (ctx )
5353 require .NoError (t , err )
54- require .Contains (t , out , "Version" )
54+ require .Regexp (t , `Version:\s*\d+\.\d+\.\d+` , out )
5555 })
5656}
5757
58- func base () * dagger.Container {
59- return c .Container ().
60- From ("ghcr.io/mgechev/revive:latest" )
58+ func base (
59+ image string ,
60+ ) * dagger.Container {
61+
62+ defaultImageRepository := "ghcr.io/mgechev/revive"
63+ var ctr * dagger.Container
64+
65+ if image != "" {
66+ ctr = c .Container ().From (image )
67+ } else {
68+ ctr = c .Container ().From (defaultImageRepository )
69+ }
70+
71+ return ctr
6172}
You can’t perform that action at this time.
0 commit comments