mirror of
https://github.com/gwdevhub/Daybreak.git
synced 2026-09-13 11:59:34 +00:00
* Sign windows binaries * Fix temp test * Remove temporary test --------- Co-authored-by: Alexandru Macocian <amacocian@microsoft.com>
30 lines
803 B
YAML
30 lines
803 B
YAML
# This continuous delivery pipeline is triggered on pushes to master.
|
|
# It builds the Windows x86 components (Injector + API), then builds
|
|
# the Windows x64 and Linux x64 platform bundles in parallel, and
|
|
# finally packages both into release zips and publishes a GitHub release.
|
|
name: Daybreak CD Pipeline
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- master
|
|
paths:
|
|
- "Daybreak.Core/**"
|
|
- "Daybreak.Installer/**"
|
|
- "Daybreak.API/**"
|
|
- "Daybreak.Shared/**"
|
|
- "Daybreak.Windows/**"
|
|
- "Daybreak.Linux/**"
|
|
- ".github/scripts/**"
|
|
- ".github/workflows/cd-template.yml"
|
|
- ".github/workflows/cd.yaml"
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
cd:
|
|
uses: ./.github/workflows/cd-template.yml
|
|
with:
|
|
publishRelease: true
|
|
signBinaries: true
|
|
secrets: inherit
|