Skip to content

Commit 8ae702e

Browse files
committed
Update README, add schedule
1 parent 6d6c940 commit 8ae702e

4 files changed

Lines changed: 23 additions & 50 deletions

File tree

.github/workflows/fedora.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
# Build Fedora 43 bootc container images for multiple clouds and architectures.
2-
# Runs 8 build jobs in parallel (4 containerfiles × 2 arches) on native runners,
3-
# then a single manifest job to publish multi-arch images. Uses ghcr.io as
4-
# a shared registry cache across all jobs.
5-
61
name: Build Fedora
72

83
on:
@@ -11,6 +6,8 @@ on:
116
pull_request:
127
branches: [main]
138
workflow_dispatch:
9+
schedule:
10+
- cron: '13 4 * * *'
1411

1512
permissions:
1613
contents: read

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
/generator/generator
2-
/*.local.sh

README.md

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,34 @@
11
# Derived bootc images for image builder
22

3-
This repository contains `Containerfile`s with necessary changes for base
4-
containers in order to build various image types like cloud or installer.
3+
This repository contains `Containerfile` for each derived image types that
4+
are used by image builder.
5+
6+
## Supported image formats
7+
8+
* AWC EC2
9+
* Azure
10+
* GCE
11+
* qcow2
12+
13+
## Supported bootable containers
14+
15+
* `quay.io/fedora/fedora-bootc` (x86_64, aarch64)
516

617
## Building Containerfiles
718

8-
Use `make` to build Containerfiles from templates.
19+
Use `make` to build Containerfiles from templates. Go is required in order to
20+
build a small templating command that processes the templates.
921

1022
## Building container images
1123

12-
Use `./build.sh` to build and push container images.
24+
Push the changes into this repository, GitHub Actions will build and publish new
25+
versions of container images. Daily rebuild is scheduled for every morning
26+
(CET).
27+
28+
* Fedora 43: [![Fedora](https://quay.io/repository/osbuild/fedora-bootc/status "Fedora")](https://quay.io/repository/osbuild/fedora-bootc)
1329

1430
## TODO
1531

16-
* Supported OSes: Fedora N, N-1, Stream 9/10, RHEL latest (10.2/9.8)
32+
* Supported OSes: Fedora N, N-1, Stream 9/10, RHEL latest (10.2/9.8 downstream only)
1733
* Use `--from` to have less Containefiles (not too much useful at this point)
1834
* Figure out a good comment for all Containerfile explaining to end users what to do
19-
* Write GHA action with caching support for container storage
20-
* Use GHA matrix to distribute the build across many nodes

build.sh

Lines changed: 0 additions & 37 deletions
This file was deleted.

0 commit comments

Comments
 (0)