@@ -57,16 +57,20 @@ jobs:
5757 Homepage: http://www.cprover.org/ebmc/
5858 Description: The EBMC Model Checker
5959 EOM
60- chown root:root -R ebmc-${VERSION}
60+ sudo chown root:root -R ebmc-${VERSION}
6161 dpkg -b ebmc-${VERSION}
6262 deb_package_name="$(ls *.deb)"
6363 echo "deb_package=./build/$deb_package_name" >> $GITHUB_OUTPUT
6464 echo "deb_package_name=ubuntu-22.04-$deb_package_name" >> $GITHUB_OUTPUT
6565 - name : Get release info
6666 id : get_release_info
6767 uses : bruceadams/get-release@v1.3.2
68+ env :
69+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6870 - name : Upload binary packages
6971 uses : actions/upload-release-asset@v1
72+ env :
73+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
7074 with :
7175 upload_url : ${{ steps.get_release_info.outputs.upload_url }}
7276 asset_path : ${{ steps.create_packages.outputs.deb_package }}
@@ -104,6 +108,8 @@ jobs:
104108 run : make -C lib/cbmc/src minisat2-download
105109 - name : Build with make
106110 run : make CXX="ccache g++ -Wno-class-memaccess" LIBS="-lstdc++fs" -C src -j2
111+ - name : Print ccache stats
112+ run : ccache -s
107113 - name : Run the ebmc tests with SAT
108114 run : |
109115 rm regression/ebmc/neural-liveness/counter1.desc
@@ -125,7 +131,6 @@ jobs:
125131 Release: 1
126132 Prefix: /usr
127133 Group: Development/Tools
128- Requires:
129134
130135 %description
131136 EBMC is a formal verification tool for hardware designs.
@@ -147,8 +152,20 @@ jobs:
147152
148153 echo Building ebmc-${VERSION}-1.x86_64.rpm
149154 (cd ~/rpmbuild/SPECS ; rpmbuild -v -bb ebmc.spec )
150- - name : Print ccache stats
151- run : ccache -s
155+ - name : Get release info
156+ id : get_release_info
157+ uses : bruceadams/get-release@v1.3.2
158+ env :
159+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
160+ - name : Upload binary packages
161+ uses : actions/upload-release-asset@v1
162+ env :
163+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
164+ with :
165+ upload_url : ${{ steps.get_release_info.outputs.upload_url }}
166+ asset_path : ${{ steps.create_packages.outputs.deb_package }}
167+ asset_name : ${{ steps.create_packages.outputs.deb_package_name }}
168+ asset_content_type : application/x-deb
152169
153170 get-version-information :
154171 name : Get Version Information
0 commit comments