Skip to content

Commit b3fec2d

Browse files
committed
Re-use release-bins action instead of re-running specifically for debian pkgs
1 parent 12e8eea commit b3fec2d

File tree

2 files changed

+15
-27
lines changed

2 files changed

+15
-27
lines changed

.github/workflows/debian.yml

Lines changed: 0 additions & 24 deletions
This file was deleted.

.github/workflows/release-bins.yml

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,11 @@ jobs:
1313
- uses: taiki-e/create-gh-release-action@v1
1414
with:
1515
token: ${{ secrets.GITHUB_TOKEN }}
16-
1716
upload-assets:
17+
permissions:
18+
contents: read
19+
pull-requests: write
20+
packages: write
1821
needs: create-release
1922
strategy:
2023
matrix:
@@ -29,11 +32,20 @@ jobs:
2932
os: macos-13
3033
runs-on: ${{ matrix.os }}
3134
steps:
32-
- name: Checkout repository
33-
uses: actions/checkout@v4
3435
- uses: taiki-e/upload-rust-binary-action@v1
3536
with:
3637
bin: copyrite
3738
# tar: none
3839
target: ${{ matrix.target }}
3940
token: ${{ secrets.GITHUB_TOKEN }}
41+
- name: build-debian-package
42+
uses: jtdor/build-deb-action@v1
43+
env:
44+
DEB_BUILD_OPTIONS: noautodbgsym
45+
with:
46+
source-dir: ./pkg/debian
47+
buildpackage-opts: --build=binary --no-sign
48+
- name: Release debian assets
49+
uses: softprops/action-gh-release@v2
50+
with:
51+
files: ./pkg/*.deb

0 commit comments

Comments
 (0)