4141 runs-on : ${{ matrix.os }}
4242
4343 steps :
44+ - name : Setup Git
45+ uses :
frequenz-floss/[email protected] 46+
4447 - name : Print environment (debug)
4548 run : env
4649
@@ -119,6 +122,9 @@ jobs:
119122 runs-on : ${{ matrix.os }}
120123
121124 steps :
125+ - name : Setup Git
126+ uses :
frequenz-floss/[email protected] 127+
122128 - name : Fetch sources
123129 uses : actions/checkout@v4
124130 with :
@@ -219,6 +225,9 @@ jobs:
219225 name : Build distribution packages
220226 runs-on : ubuntu-20.04
221227 steps :
228+ - name : Setup Git
229+ uses :
frequenz-floss/[email protected] 230+
222231 - name : Fetch sources
223232 uses : actions/checkout@v4
224233 with :
@@ -251,17 +260,29 @@ jobs:
251260 needs : ["build"]
252261 runs-on : ubuntu-20.04
253262 steps :
263+ - name : Setup Git
264+ uses :
frequenz-floss/[email protected] 265+
254266 - name : Fetch sources
255267 uses : actions/checkout@v4
268+
256269 - name : Download package
257270 uses : actions/download-artifact@v4
258271 with :
259272 name : dist-packages
260273 path : dist
274+
275+ - name : Make Git credentials available to docker
276+ run : |
277+ touch ~/.git-credentials # Ensure the file exists
278+ cp ~/.git-credentials git-credentials || true
279+
261280 - name : Set up QEMU
262281 uses : docker/setup-qemu-action@v3
282+
263283 - name : Set up docker-buildx
264284 uses : docker/setup-buildx-action@v3
285+
265286 - name : Test Installation
266287 uses : docker/build-push-action@v6
267288 with :
@@ -276,14 +297,14 @@ jobs:
276297 if : github.event_name != 'push'
277298 runs-on : ubuntu-20.04
278299 steps :
300+ - name : Setup Git
301+ uses :
frequenz-floss/[email protected] 302+
279303 - name : Fetch sources
280304 uses : actions/checkout@v4
281305 with :
282306 submodules : true
283307
284- - name : Setup Git user and e-mail
285- uses : frequenz-floss/setup-git-user@v2
286-
287308 - name : Set up Python
288309 uses : actions/setup-python@v5
289310 with :
@@ -318,14 +339,14 @@ jobs:
318339 permissions :
319340 contents : write
320341 steps :
342+ - name : Setup Git
343+ uses :
frequenz-floss/[email protected] 344+
321345 - name : Fetch sources
322346 uses : actions/checkout@v4
323347 with :
324348 submodules : true
325349
326- - name : Setup Git user and e-mail
327- uses : frequenz-floss/setup-git-user@v2
328-
329350 - name : Set up Python
330351 uses : actions/setup-python@v5
331352 with :
0 commit comments