Skip to content

Commit 8d29886

Browse files
committed
Try again.
1 parent accac1a commit 8d29886

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

.github/workflows/build.yml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
os: [ubuntu-latest, macos-latest]
1515
include:
1616
- os: ubuntu-latest
17-
binary_name: sqlwrite
17+
binary_name: sqlwrite-linux.deb
1818
- os: macos-latest
1919
binary_name: sqlwrite-mac.pkg
2020

@@ -26,22 +26,26 @@ jobs:
2626
run: |
2727
if [[ "$RUNNER_OS" == "Linux" ]]; then
2828
sudo apt-get update
29-
sudo apt-get install -y make curl libcurl4-openssl-dev
29+
sudo apt-get install -y make curl libcurl4-openssl-dev dpkg-dev
3030
fi
3131
3232
- name: Build with Make
3333
run: make
3434

35+
- name: Package as .deb on Linux
36+
if: matrix.os == 'ubuntu-latest'
37+
run: make linux-package
38+
3539
- name: Package as .pkg on macOS
3640
if: matrix.os == 'macos-latest'
3741
run: make pkg
3842

39-
- name: Upload Linux binary as artifact
43+
- name: Upload Linux .deb as artifact
4044
if: matrix.os == 'ubuntu-latest'
4145
uses: actions/upload-artifact@v3
4246
with:
43-
name: sqlwrite
44-
path: sqlwrite
47+
name: sqlwrite-linux.deb
48+
path: sqlwrite-linux.deb
4549

4650
- name: Upload macOS pkg as artifact
4751
if: matrix.os == 'macos-latest'
@@ -58,10 +62,10 @@ jobs:
5862
- name: Checkout repository
5963
uses: actions/checkout@v3
6064

61-
- name: Download Linux artifact
65+
- name: Download Linux .deb artifact
6266
uses: actions/download-artifact@v3
6367
with:
64-
name: sqlwrite
68+
name: sqlwrite-linux.deb
6569
path: .
6670

6771
- name: Download macOS pkg artifact
@@ -87,15 +91,15 @@ jobs:
8791
draft: false
8892
prerelease: false
8993

90-
- name: Upload Linux binary to release
94+
- name: Upload Linux .deb to release
9195
uses: actions/upload-release-asset@v1
9296
env:
9397
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9498
with:
9599
upload_url: ${{ steps.create_release.outputs.upload_url }}
96-
asset_path: ./sqlwrite
97-
asset_name: sqlwrite
98-
asset_content_type: application/octet-stream
100+
asset_path: ./sqlwrite-linux.deb
101+
asset_name: sqlwrite-linux.deb
102+
asset_content_type: application/vnd.debian.binary-package
99103

100104
- name: Upload macOS pkg to release
101105
uses: actions/upload-release-asset@v1

0 commit comments

Comments
 (0)