@@ -18,15 +18,52 @@ jobs:
1818 - name : Bump versions
1919 id : bumpVersions
2020 run : |
21+ OLD_BUILDKIT=$(DEP=buildkit make get-dependency-version)
22+ OLD_CNI_PLUGINS=$(DEP=cni-plugins make get-dependency-version)
23+ OLD_CONTAINERD=$(DEP=containerd make get-dependency-version)
24+ OLD_CRICTL=$(DEP=crictl make get-dependency-version)
25+ OLD_DOCKER=$(DEP=docker make get-dependency-version)
26+ OLD_NERDCTL=$(DEP=nerdctl make get-dependency-version)
27+ OLD_RUNC=$(DEP=runc make get-dependency-version)
28+ OLD_UBUNTU=$(DEP=ubuntu make get-dependency-version)
2129 make update-buildkit-version
2230 make update-cni-plugins-version
2331 make update-containerd-version
2432 make update-crictl-version
25- make update-docker-buildx-version
2633 make update-docker-version
2734 make update-nerdctl-version
2835 make update-runc-version
2936 make update-ubuntu-version
37+ NEW_BUILDKIT=$(DEP=buildkit make get-dependency-version)
38+ NEW_CNI_PLUGINS=$(DEP=cni-plugins make get-dependency-version)
39+ NEW_CONTAINERD=$(DEP=containerd make get-dependency-version)
40+ NEW_CRICTL=$(DEP=crictl make get-dependency-version)
41+ NEW_DOCKER_BUILDX=$(DEP=docker-buildx make get-dependency-version)
42+ NEW_DOCKER=$(DEP=docker make get-dependency-version)
43+ NEW_NERDCTL=$(DEP=nerdctl make get-dependency-version)
44+ NEW_RUNC=$(DEP=runc make get-dependency-version)
45+ NEW_UBUNTU=$(DEP=ubuntu make get-dependency-version)
46+ if [ "$OLD_BUILDKIT" != "$NEW_BUILDKIT" ]; then
47+ echo "changelog=https://github.com/moby/buildkit/releases/tag/$NEW_BUILDKIT" >> $GITHUB_OUTPUT
48+ fi
49+ if [ "$OLD_CNI_PLUGINS" != "$NEW_CNI_PLUGINS" ]; then
50+ echo "changelog=https://github.com/containernetworking/plugins/releases/tag/$NEW_CNI_PLUGINS" >> $GITHUB_OUTPUT
51+ fi
52+ if [ "$OLD_CONTAINERD" != "$NEW_CONTAINERD" ]; then
53+ echo "changelog=https://github.com/containerd/containerd/releases/tag/$NEW_CONTAINERD" >> $GITHUB_OUTPUT
54+ fi
55+ if [ "$OLD_CRICTL" != "$NEW_CRICTL" ]; then
56+ echo "changelog=https://github.com/kubernetes-sigs/cri-tools/releases/tag/$NEW_CRICTL" >> $GITHUB_OUTPUT
57+ fi
58+ if [ "$OLD_DOCKER" != "$NEW_DOCKER" ]; then
59+ echo "changelog=https://github.com/moby/moby/releases/tag/v$NEW_DOCKER" >> $GITHUB_OUTPUT
60+ fi
61+ if [ "$OLD_NERDCTL" != "$NEW_NERDCTL" ]; then
62+ echo "changelog=https://github.com/containerd/nerdctl/releases/tag/v$NEW_NERDCTL" >> $GITHUB_OUTPUT
63+ fi
64+ if [ "$OLD_RUNC" != "$NEW_RUNC" ]; then
65+ echo "changelog=https://github.com/opencontainers/runc/releases/tag/$NEW_RUNC" >> $GITHUB_OUTPUT
66+ fi
3067 # The following is to support multiline with GITHUB_OUTPUT, see https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#multiline-strings
3168 echo "changes<<EOF" >> $GITHUB_OUTPUT
3269 echo "$(git status --porcelain)" >> $GITHUB_OUTPUT
4683 base : master
4784 delete-branch : true
4885 title : ' Kicbase/ISO: Update dependency versions'
86+ body : |
87+ Changelog:
88+ ${{ steps.bumpVersions.outputs.changelog }}
4989 - uses : actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410
5090 if : ${{ steps.bumpVersions.outputs.changes != '' }}
5191 with :
0 commit comments