1818 - name : ' Set up Docker'
1919 uses : ./.github/actions/with-docker
2020 with :
21- tag : k-package-build-${{ inputs.distro }}
21+ tag : k-package-build-${{ inputs.distro }}-${{ github.sha }}
2222 subdir : k-${{ inputs.distro }}/
2323 distro : ${{ inputs.distro }}
2424 llvm : ${{ inputs.llvm }}
@@ -28,19 +28,19 @@ runs:
2828 DISTRO : ${{ inputs.distro }}
2929 run : |
3030 set -euxo pipefail
31- docker exec -t k-package-build-${DISTRO} /bin/bash -c 'mv package/debian debian'
32- docker exec -t k-package-build-${DISTRO} /bin/bash -c 'mv debian/compat.jammy debian/compat'
33- docker exec -t k-package-build-${DISTRO} /bin/bash -c 'mv debian/control.jammy debian/control'
34- docker exec -t k-package-build-${DISTRO} /bin/bash -c 'mv debian/rules.jammy debian/rules'
35- docker exec -t k-package-build-${DISTRO} /bin/bash -c 'dpkg-buildpackage'
31+ docker exec -t k-package-build-${DISTRO}-${GITHUB_SHA} /bin/bash -c 'mv package/debian debian'
32+ docker exec -t k-package-build-${DISTRO}-${GITHUB_SHA} /bin/bash -c 'mv debian/compat.jammy debian/compat'
33+ docker exec -t k-package-build-${DISTRO}-${GITHUB_SHA} /bin/bash -c 'mv debian/control.jammy debian/control'
34+ docker exec -t k-package-build-${DISTRO}-${GITHUB_SHA} /bin/bash -c 'mv debian/rules.jammy debian/rules'
35+ docker exec -t k-package-build-${DISTRO}-${GITHUB_SHA} /bin/bash -c 'dpkg-buildpackage'
3636 - name : ' Tear down Docker'
3737 shell : bash {0}
3838 env :
3939 DISTRO : ${{ inputs.distro }}
4040 if : always()
4141 run : |
42- docker stop --time=0 k-package-build-${DISTRO}
43- docker container rm --force k-package-build-${DISTRO} || true
42+ docker stop --time=0 k-package-build-${DISTRO}-${GITHUB_SHA}
43+ docker container rm --force k-package-build-${DISTRO}-${GITHUB_SHA} || true
4444 - name : ' Set up Docker Test Image: ${{ inputs.distro }}'
4545 shell : bash {0}
4646 env :
5050 workspace=$(pwd)
5151 cd k-${DISTRO}
5252 docker run \
53- --name k-package-test-${DISTRO} \
53+ --name k-package-test-${DISTRO}-${GITHUB_SHA} \
5454 --rm -it \
5555 --detach \
5656 --workdir /opt/workspace \
@@ -65,15 +65,15 @@ runs:
6565 DISTRO : ${{ inputs.distro }}
6666 run : |
6767 set -euxo pipefail
68- docker exec -t k-package-test-${DISTRO} /bin/bash -c "k-${DISTRO}/src/main/scripts/test-in-container-debian"
68+ docker exec -t k-package-test-${DISTRO}-${GITHUB_SHA} /bin/bash -c "k-${DISTRO}/src/main/scripts/test-in-container-debian"
6969 - name : ' Tear down Docker Test'
7070 shell : bash {0}
7171 env :
7272 DISTRO : ${{ inputs.distro }}
7373 if : always()
7474 run : |
75- docker stop --time=0 k-package-test-${DISTRO}
76- docker container rm --force k-package-test-${DISTRO} || true
75+ docker stop --time=0 k-package-test-${DISTRO}-${GITHUB_SHA}
76+ docker container rm --force k-package-test-${DISTRO}-${GITHUB_SHA} || true
7777 - name : ' Rename Package'
7878 shell : bash {0}
7979 env :
0 commit comments