mirror of
https://github.com/got-feedBack/feedBack-desktop.git
synced 2026-08-17 06:03:32 +00:00
Merge pull request #77 from got-feedBack/ci/fix-slopsmith-rename
ci(build): stop full matrix on pushes to main
This commit is contained in:
@@ -1,8 +1,10 @@
|
|||||||
name: Build
|
name: Build
|
||||||
|
|
||||||
on:
|
on:
|
||||||
|
# Release builds only: plain pushes to main are covered by ship-ci.yml
|
||||||
|
# (checks) and nightly.yml (daily main build) — no need for a full
|
||||||
|
# 3-platform matrix on every merge.
|
||||||
push:
|
push:
|
||||||
branches: [main]
|
|
||||||
tags: ['v*']
|
tags: ['v*']
|
||||||
# PRs do not build automatically — every commit during review would
|
# PRs do not build automatically — every commit during review would
|
||||||
# otherwise re-run the full 3-platform matrix. Trigger the matrix build
|
# otherwise re-run the full 3-platform matrix. Trigger the matrix build
|
||||||
@@ -175,8 +177,8 @@ jobs:
|
|||||||
wait-timeout-minutes: 5
|
wait-timeout-minutes: 5
|
||||||
|
|
||||||
# Tester builds (non-tag only): macOS is packaged for distribution by the
|
# Tester builds (non-tag only): macOS is packaged for distribution by the
|
||||||
# Velopack steps below, which run ONLY on tag pushes. On a plain push to
|
# Velopack steps below, which run ONLY on tag pushes. On a manual
|
||||||
# main or a manual workflow_dispatch, electron-builder's "dir" target
|
# workflow_dispatch, electron-builder's "dir" target
|
||||||
# leaves an unpackaged release/mac-*/<productName>.app that the artifact
|
# leaves an unpackaged release/mac-*/<productName>.app that the artifact
|
||||||
# upload globs (AppImage/deb/exe/velopack) don't match — so testers got
|
# upload globs (AppImage/deb/exe/velopack) don't match — so testers got
|
||||||
# no macOS build. Zip the .app with ditto (preserves the bundle's
|
# no macOS build. Zip the .app with ditto (preserves the bundle's
|
||||||
|
|||||||
Reference in New Issue
Block a user