summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authortranch <tranch.xiao@gmail.com>2026-07-22 17:47:04 +0800
committertranch <tranch.xiao@gmail.com>2026-07-22 17:47:04 +0800
commitb60aab650e4af83a0a9e4bae905459833b3f464b (patch)
tree63910c86946f742e42e1ce47aa50e629cdf8f7e6 /.github
parent54790d45fba14c63544355e4c78247e9e05d6c7d (diff)
downloadAeroCore-OS-b60aab650e4af83a0a9e4bae905459833b3f464b.tar.gz
AeroCore-OS-b60aab650e4af83a0a9e4bae905459833b3f464b.zip
ci: order image and installer builds
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/build-live-installer.yml12
-rw-r--r--.github/workflows/build.yml3
2 files changed, 9 insertions, 6 deletions
diff --git a/.github/workflows/build-live-installer.yml b/.github/workflows/build-live-installer.yml
index 059c3e9..5993b2f 100644
--- a/.github/workflows/build-live-installer.yml
+++ b/.github/workflows/build-live-installer.yml
@@ -9,14 +9,13 @@ on:
default: latest
type: string
workflow_call:
- push:
+ workflow_run:
+ workflows:
+ - Build container image
+ types:
+ - completed
branches:
- main
- paths:
- - "Justfile"
- - "installer/**"
- - "just_scripts/build-live-installer.sh"
- - ".github/workflows/build-live-installer.yml"
permissions: {}
@@ -27,6 +26,7 @@ concurrency:
jobs:
build-live-installer:
name: Build KDE live installer
+ if: github.event_name != 'workflow_run' || (github.event.workflow_run.conclusion == 'success' && github.event.workflow_run.event == 'push')
runs-on: ubuntu-24.04
permissions:
contents: read
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a4661fb..221c735 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -1,6 +1,9 @@
---
name: Build container image
on:
+ push:
+ branches:
+ - main
pull_request:
branches:
- main