@@ -73,38 +73,28 @@ jobs:
7373 sum.golang.org:443
7474 *.githubusercontent.com:443
7575 storage.googleapis.com:443
76- get.jetify.com:443
77- get.jetpack.io:443
78- releases.jetify.com:443
79- releases.jetpack.io:443
80- artifacts.nixos.org:443
81- cache.nixos.org:443
76+ mise.jdx.dev:443
77+ mise-versions.jdx.dev:443
78+ tuf-repo-cdn.sigstore.dev:443
8279 dl.k8s.io:443
8380 cdn.dl.k8s.io:443
8481
8582 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8683 with :
8784 persist-credentials : false
8885
89- - name : Set up Go
90- uses : actions/setup-go@4a3601121dd01d1626a1e23e37211e3254c1c06c # v6.4 .0
86+ - name : Set up Mise
87+ uses : jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1 .0
9188 with :
92- go-version-file : ' go.mod'
93- check-latest : true
94-
95- - name : Install devbox
96- uses : jetify-com/devbox-install-action@8c6a66ed6273138b1915457069de78cb52fe3bd7 # v0.15.0
97- with :
98- enable-cache : ' true'
99- refresh-cli : ' false'
89+ install_args : go
10090
10191 - name : Build
102- run : devbox run make build
92+ run : mise run build
10393
10494 - name : Check for generated diff
105- run : make check-gen-diff
95+ run : mise run check-gen-diff
10696
107- docker -build :
97+ image -build :
10898 runs-on : ubuntu-latest
10999 needs : changes
110100 if : ${{ contains(fromJSON(needs.changes.outputs.paths), 'src') }}
@@ -130,15 +120,19 @@ jobs:
130120 production.cloudfront.docker.com:443
131121 gcr.io:443
132122 storage.googleapis.com:443
123+ mise.jdx.dev:443
124+ mise-versions.jdx.dev:443
125+ tuf-repo-cdn.sigstore.dev:443
126+ dl.k8s.io:443
133127
134128 - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
135129 with :
136130 persist-credentials : false
137131
138- - name : Docker cache
139- uses : ScribeMD/docker-cache@fb28c93772363301b8d0a6072ce850224b73f74e # 0.5 .0
132+ - name : Set up Mise
133+ uses : jdx/mise-action@dba19683ed58901619b14f395a24841710cb4925 # v4.1 .0
140134 with :
141- key : docker-${{ runner.os }}-${{ hashFiles('go.sum') }}
135+ install_args : go ko
142136
143- - name : Build the Docker image
144- run : make docker -build
137+ - name : Build the image
138+ run : mise run ko -build
0 commit comments