@@ -110,17 +110,17 @@ jobs:
110
110
cd "${PWD}/install"
111
111
echo 'Source: Open vSwitch' > debian/control
112
112
echo 'Package: ovs-'$OVS_VERSION'-cn10k'$PKG_POSTFIX >> DEBIAN/control
113
- echo 'Version: '$DPDK_PKG_VERSION >> DEBIAN/control
113
+ echo 'Version: '$PKG_VERSION_NAME >> DEBIAN/control
114
114
echo "Depends: `dpkg-shlibdeps -O usr/local/sbin/ovs-vswitchd | awk -F'Depends=' '{print $2}'`, dpdk-"$DPDK_BASE_PKG_VERSION"-cn10k (= "$DPDK_PKG_VERSION")" >> DEBIAN/control
115
115
echo "Maintainer: Jerin Jacob (jerinj@marvell.com)" >> DEBIAN/control
116
116
echo "Architecture: arm64" >> DEBIAN/control
117
117
echo "Homepage: https://www.openvswitch.org/" >> DEBIAN/control
118
118
echo "Description: Open vSwitch (OVS) for Marvell Octeon 10" >> DEBIAN/control
119
119
rm -rf debian
120
120
cd -
121
- mv "${PWD}/install" "${PWD}/ovs-${OVS_VERSION}-cn10k${PKG_POSTFIX}_${DPDK_PKG_VERSION }_arm64"
122
- dpkg --build "${PWD}/ovs-${OVS_VERSION}-cn10k${PKG_POSTFIX}_${DPDK_PKG_VERSION }_arm64"
123
- cp "${PWD}/ovs-${OVS_VERSION}-cn10k${PKG_POSTFIX}_${DPDK_PKG_VERSION }_arm64.deb" /artifacts/.
121
+ mv "${PWD}/install" "${PWD}/ovs-${OVS_VERSION}-cn10k${PKG_POSTFIX}_${PKG_VERSION_NAME }_arm64"
122
+ dpkg --build "${PWD}/ovs-${OVS_VERSION}-cn10k${PKG_POSTFIX}_${PKG_VERSION_NAME }_arm64"
123
+ cp "${PWD}/ovs-${OVS_VERSION}-cn10k${PKG_POSTFIX}_${PKG_VERSION_NAME }_arm64.deb" /artifacts/.
124
124
- name : Export version name
125
125
id : artifacts
126
126
run : |
@@ -146,16 +146,16 @@ jobs:
146
146
env :
147
147
GH_TOKEN : ${{ github.token }}
148
148
run : |
149
- gh release delete ovs-${{ steps.artifacts.outputs.OVS_VERSION }}-cn10k-${{ steps.artifacts.outputs.DPDK_PKG_VERSION }}-${{ steps.artifacts.outputs.DISTRO }}-${{ steps.artifacts.outputs.TAG }} --cleanup-tag -y
149
+ gh release delete ovs-${{ steps.artifacts.outputs.OVS_VERSION }}-cn10k-${{ steps.artifacts.outputs.PKG_VERSION_NAME }}-${{ steps.artifacts.outputs.DISTRO }}-${{ steps.artifacts.outputs.TAG }} --cleanup-tag -y
150
150
continue-on-error : true
151
151
- name : Release OVS cn10k package
152
152
uses : softprops/action-gh-release@v2.0.4
153
153
if : ${{ github.event_name == 'push' }}
154
154
with :
155
155
draft : false
156
- tag_name : ovs-${{ steps.artifacts.outputs.OVS_VERSION }}-cn10k-${{ steps.artifacts.outputs.DPDK_PKG_VERSION }}-${{ steps.artifacts.outputs.DISTRO }}-${{ steps.artifacts.outputs.TAG }}
156
+ tag_name : ovs-${{ steps.artifacts.outputs.OVS_VERSION }}-cn10k-${{ steps.artifacts.outputs.PKG_VERSION_NAME }}-${{ steps.artifacts.outputs.DISTRO }}-${{ steps.artifacts.outputs.TAG }}
157
157
files : |
158
- ${{ github.workspace }}/artifacts/ovs-${{ steps.artifacts.outputs.OVS_VERSION }}-cn10k${{ steps.artifacts.outputs.PKG_POSTFIX }}_${{ steps.artifacts.outputs.DPDK_PKG_VERSION }}_arm64.deb
158
+ ${{ github.workspace }}/artifacts/ovs-${{ steps.artifacts.outputs.OVS_VERSION }}-cn10k${{ steps.artifacts.outputs.PKG_POSTFIX }}_${{ steps.artifacts.outputs.PKG_VERSION_NAME }}_arm64.deb
159
159
- name : Dispatch package update event
160
160
if : ${{ github.event_name == 'push' }}
161
161
run : |
@@ -166,7 +166,7 @@ jobs:
166
166
-H "X-GitHub-Api-Version: 2022-11-28" \
167
167
https://api.github.com/repos/marvellembeddedprocessors/packages/dispatches \
168
168
-d '{"event_type":"dispatch-event", "client_payload": {"package" : "ovs",
169
- "tag": "ovs-${{ steps.artifacts.outputs.OVS_VERSION }}-cn10k-${{ steps.artifacts.outputs.DPDK_PKG_VERSION }}-${{ steps.artifacts.outputs.DISTRO }}-${{ steps.artifacts.outputs.TAG }}",
169
+ "tag": "ovs-${{ steps.artifacts.outputs.OVS_VERSION }}-cn10k-${{ steps.artifacts.outputs.PKG_VERSION_NAME }}-${{ steps.artifacts.outputs.DISTRO }}-${{ steps.artifacts.outputs.TAG }}",
170
170
"dpdk_tag" : "dpdk-cn10k-${{ steps.artifacts.outputs.DPDK_BASE_PKG_VERSION }}_${{ steps.artifacts.outputs.DPDK_PKG_VERSION }}-${{ steps.artifacts.outputs.DISTRO }}-${{ steps.artifacts.outputs.DPDK_PKG_VERSION }}",
171
171
"has_dpdk" : "true", "distro" : "${{ steps.artifacts.outputs.DISTRO }}",
172
172
"platform" : "cn10k", "devel": "${{ steps.artifacts.outputs.IS_DEVEL }}"}}'
0 commit comments