diff --git a/.github/workflows/building-deb.yml b/.github/workflows/building-deb.yml index e4b67b5..85ee0cc 100755 --- a/.github/workflows/building-deb.yml +++ b/.github/workflows/building-deb.yml @@ -38,6 +38,7 @@ jobs: - name: Building ${{ GITHUB.repository }} run: | env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b + cp $BOTTLEPATH/*.deb . -rv - name: Remove Debug Package run: | @@ -67,6 +68,16 @@ jobs: tarName=$(ls | grep .tar | head -n 1) sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null + + - name: Create Release + uses: softprops/action-gh-release@v1 + if: startsWith(github.ref, 'refs/tags/') + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + files: | + *.deb + generate_release_notes: true amd64-Debian12: runs-on: ubuntu-latest @@ -84,6 +95,7 @@ jobs: - name: Building ${{ GITHUB.repository }} run: | env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b + cp $BOTTLEPATH/*.deb . -rv - name: Remove Debug Package run: | @@ -114,7 +126,15 @@ jobs: sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null - + - name: Create Release + uses: softprops/action-gh-release@v1 + if: startsWith(github.ref, 'refs/tags/') + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + files: | + *.deb + generate_release_notes: true arm64: runs-on: ubuntu-24.04 @@ -133,6 +153,7 @@ jobs: - name: Building ${{ GITHUB.repository }} run: | env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b + cp $BOTTLEPATH/*.deb . -rv - name: Remove Debug Package run: | @@ -163,6 +184,15 @@ jobs: sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null + - name: Create Release + uses: softprops/action-gh-release@v1 + if: startsWith(github.ref, 'refs/tags/') + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + files: | + *.deb + generate_release_notes: true mips64: runs-on: ubuntu-24.04 @@ -180,6 +210,7 @@ jobs: - name: Building ${{ GITHUB.repository }} run: | env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b + cp $BOTTLEPATH/*.deb . -rv - name: Remove Debug Package run: | @@ -210,6 +241,16 @@ jobs: sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null + - name: Create Release + uses: softprops/action-gh-release@v1 + if: startsWith(github.ref, 'refs/tags/') + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + files: | + *.deb + generate_release_notes: true + loong64: runs-on: ubuntu-24.04 steps: @@ -229,6 +270,7 @@ jobs: - name: Building ${{ GITHUB.repository }} run: | env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b + cp $BOTTLEPATH/*.deb . -rv - name: Remove Debug Package run: | @@ -259,7 +301,15 @@ jobs: sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null - + - name: Create Release + uses: softprops/action-gh-release@v1 + if: startsWith(github.ref, 'refs/tags/') + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + files: | + *.deb + generate_release_notes: true riscv64: runs-on: ubuntu-24.04 @@ -279,7 +329,8 @@ jobs: - name: Building ${{ GITHUB.repository }} run: | set +e - env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b + env gitPath=$(basename $GITHUB_REPOSITORY) bash .github/workflows/run-command-in-chroot.sh env GO111MODULE=off dpkg-buildpackage -b + cp $BOTTLEPATH/*.deb . -rv - name: Remove Debug Package run: | @@ -315,6 +366,16 @@ jobs: sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null fi + - name: Create Release + uses: softprops/action-gh-release@v1 + if: startsWith(github.ref, 'refs/tags/') + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + files: | + *.deb + generate_release_notes: true + amd64-ubuntu24: runs-on: ubuntu-24.04 steps: