Skip to content

Commit 117b98b

Browse files
committed
CI: Build stackhpc-kayobe-config image on push to release branches
This provides us with an image for each release branch that we can use in upgrade testing.
1 parent 645f119 commit 117b98b

File tree

2 files changed

+14
-1
lines changed

2 files changed

+14
-1
lines changed

.github/workflows/stackhpc-build-kayobe-image.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
name: Build kayobe image
66

77
on:
8+
push:
9+
branches:
10+
# NOTE(upgrade): Reference only the current release branch here.
11+
- stackhpc/yoga
12+
813
workflow_call:
914
inputs:
1015
http_proxy:
@@ -32,7 +37,7 @@ env:
3237
jobs:
3338
build-kayobe-image:
3439
name: Build kayobe image
35-
if: inputs.if
40+
if: inputs.if || github.repository == 'stackhpc/stackhpc-kayobe-config' && github.event_name == 'push'
3641
runs-on: ubuntu-20.04
3742
permissions:
3843
contents: read
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
---
2+
features:
3+
- |
4+
StackHPC Kayobe Configuration container images for CI/CD with `Kayobe
5+
Automation <https://github.com/stackhpc/kayobe-automation>`_ are now
6+
published to GitHub Container Registry (GHCR) at
7+
ghcr.io/stackhpc/stackhpc-kayobe-config. The image is tagged with the name
8+
of the release branch, e.g. ``stackhpc/yoga``.

0 commit comments

Comments
 (0)