1 parent c7bcf18 commit 9aa0714Copy full SHA for 9aa0714
2 files changed
.github/workflows/ci.yml
.github/workflows/release.yml
@@ -1,14 +1,16 @@
1
name: Release
2
3
on:
4
- push:
5
- tags:
6
- - "v*.*.*"
+ - push
+ # tags:
+ # - "v*.*.*"
7
+ - workflow_dispatch
8
9
jobs:
10
release:
11
name: Release - ${{ matrix.platform.os-name }}
12
strategy:
13
+ fail-fast: false
14
matrix:
15
platform:
16
- os-name: Linux-x86_64
@@ -33,6 +35,12 @@ jobs:
33
35
34
36
runs-on: ${{ matrix.platform.runs-on }}
37
steps:
38
+ - name: Install system dependencies (Linux)
39
+ if: matrix.platform.runs-on == 'ubuntu-24.04'
40
+ run: sudo apt-get update && sudo apt-get install -y libgphoto2-dev libcups2-dev
41
+ - name: Install system dependencies (MacOS)
42
+ if: matrix.platform.runs-on == 'macOS-latest'
43
+ run: brew update && brew install cups libgphoto2
44
- name: Checkout
45
uses: actions/checkout@v6
46
- name: Build binary
0 commit comments