Skip to content

Commit 459b5f8

Browse files
authored
Merge pull request #568 from diffblue/release-deb-arch
include architecture (amd64) in .deb file
2 parents 0a5cbd8 + a3cabf1 commit 459b5f8

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

.github/workflows/ebmc-release.yaml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
prerelease: false
4646

4747
ubuntu-22_04-package:
48-
name: Package .deb
48+
name: Package amd64 .deb
4949
runs-on: ubuntu-22.04
5050
needs: [perform-draft-release]
5151
outputs:
@@ -85,11 +85,12 @@ jobs:
8585
id: create_packages
8686
run: |
8787
VERSION=$(echo ${{ github.ref }} | cut -d "/" -f 3 | cut -d "-" -f 2)
88-
mkdir -p ebmc-${VERSION}/DEBIAN
89-
mkdir -p ebmc-${VERSION}/usr/bin
90-
cp src/ebmc/ebmc ebmc-${VERSION}/usr/bin
91-
strip ebmc-${VERSION}/usr/bin/ebmc
92-
cat << EOM > ebmc-${VERSION}/DEBIAN/control
88+
DIR=ebmc_${VERSION}_amd64
89+
mkdir -p ${DIR}/DEBIAN
90+
mkdir -p ${DIR}/usr/bin
91+
cp src/ebmc/ebmc ${DIR}/usr/bin
92+
strip ${DIR}/usr/bin/ebmc
93+
cat << EOM > ${DIR}/DEBIAN/control
9394
Package: ebmc
9495
Version: ${VERSION}
9596
Architecture: amd64
@@ -99,9 +100,9 @@ jobs:
99100
Homepage: http://www.cprover.org/ebmc/
100101
Description: The EBMC Model Checker
101102
EOM
102-
sudo chown root:root -R ebmc-${VERSION}
103+
sudo chown root:root -R ${DIR}
103104
# we give -Zxz since older Debian versions do not uncompress zstd
104-
dpkg-deb -Zxz -b ebmc-${VERSION}
105+
dpkg-deb -Zxz -b ${DIR}
105106
deb_package_name="$(ls *.deb)"
106107
echo "deb_package_path=$PWD/$deb_package_name" >> $GITHUB_OUTPUT
107108
echo "deb_package_name=$deb_package_name" >> $GITHUB_OUTPUT
@@ -116,7 +117,7 @@ jobs:
116117
asset_content_type: application/x-deb
117118

118119
centos8-package:
119-
name: Package .rpm
120+
name: Package x86_64 .rpm
120121
runs-on: ubuntu-22.04
121122
needs: [perform-draft-release]
122123
outputs:

0 commit comments

Comments
 (0)