Skip to content

Commit 826d00e

Browse files
committed
fix(ci): include helper binaries in release smoke build
The Linux release workflow needs the sibling helper binaries present before running the headless smoke, otherwise the tagged release job fails before asset packaging starts. Constraint: Keep the fix scoped to the release workflow so the tag can be rerun without changing runtime behavior Rejected: Relax the app binary check in smoke mode | release packaging should still verify the real installed binary layout assumptions Confidence: high Scope-risk: narrow Directive: Any release smoke that launches `taskers` directly must build its sibling helper binaries first
1 parent 849fed0 commit 826d00e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.github/workflows/release-assets.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
"${prefix}/bin/blueprint-compiler" --version
5050
5151
- name: Build debug app for smoke
52-
run: cargo build -p taskers --bin taskers --bin taskers-gtk
52+
run: cargo build -p taskers --bin taskers --bin taskers-gtk --bin taskersctl --bin taskers-terminald
5353

5454
- name: Run headless app smoke
5555
run: |

0 commit comments

Comments
 (0)