diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 52d3dcf4..877abbd8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -44,4 +44,4 @@ jobs: run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} - name: Build binaries - run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} -- -j $(nproc) diff --git a/.github/workflows/dpkg.yml b/.github/workflows/dpkg.yml index c8a5e946..4a2869de 100644 --- a/.github/workflows/dpkg.yml +++ b/.github/workflows/dpkg.yml @@ -27,12 +27,20 @@ jobs: - name: Sync Git Submodules run: git submodule init && git submodule update + + - name: Generate build files with CMake + run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} + - name: Build binaries + run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} -- -j $(nproc) + - name: Change /opt Permissions run: sudo chmod 777 /opt - name: Build Debian Package - run: make dpkg + run: | + cd ${{github.workspace}}/build + cpack - name: Package Hash run: | @@ -41,11 +49,11 @@ jobs: echo >> release.txt echo '```' >> release.txt cat << EOF >> release.txt - dvmhost_1.0.0-1_amd64.deb - size : $(wc -c dvmhost_1.0.0-1_amd64.deb) - md5 : $(md5sum dvmhost_1.0.0-1_amd64.deb) - sha1 : $(sha1sum dvmhost_1.0.0-1_amd64.deb) - sha256: $(sha256sum dvmhost_1.0.0-1_amd64.deb) + dvmhost_3.0.0-1_amd64.deb + size : $(wc -c dvmhost_3.0.0-1_amd64.deb) + md5 : $(md5sum dvmhost_3.0.0-1_amd64.deb) + sha1 : $(sha1sum dvmhost_3.0.0-1_amd64.deb) + sha256: $(sha256sum dvmhost_3.0.0-1_amd64.deb) EOF echo '```' >> release.txt @@ -55,4 +63,4 @@ jobs: tag_name: ${{steps.date.outputs.date}} body_path: release.txt files: | - dvmhost_1.0.0-1_amd64.deb + dvmhost_3.0.0-1_amd64.deb diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 71660a70..e52e0cd1 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -44,7 +44,7 @@ jobs: run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} - name: Build binaries - run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} -- -j $(nproc) - name: Package Hash run: |