Skip to content

Commit 5f871ef

Browse files
committed
add changelog to PR body output
1 parent 060775f commit 5f871ef

File tree

1 file changed

+41
-1
lines changed

1 file changed

+41
-1
lines changed

.github/workflows/update-iso-image-versions.yml

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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
@@ -46,6 +83,9 @@ jobs:
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

Comments
 (0)