Skip to content

Commit a3cabf1

Browse files
committed
include architecture (amd64) in .deb file
This adds the architecture name (amd64) to the file name of the .deb file built by the release process.
1 parent 95d47f4 commit a3cabf1

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)