Skip to content

Commit

Permalink
chore(ci): refactor to new fancy build process (#31)
Browse files Browse the repository at this point in the history
* add bluefin build files for starting
* convert Containerfile/scripts to build modeled after bluefin
* change workflows for new build style
* reformat justfiles
* use owner/upstream specific registries
* use ubuntu:24.04 for cache to work in podman
* tweak the README
* only build stable images for initial merge to verify images without pushing `:40` tagged images
  • Loading branch information
bsherman committed Sep 14, 2024
1 parent 699ebf7 commit 8bf6fc7
Show file tree
Hide file tree
Showing 64 changed files with 992 additions and 595 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/build-silverblue-latest.yml-disabled
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Silverblue Latest
on:
merge_group:
pull_request:
branches:
- main
- testing
paths-ignore:
- '**.md'
- 'system_files/kinoite/**'
push:
branches:
- main
paths-ignore:
- '**.md'
- 'system_files/kinoite/**'
schedule:
- cron: '40 4 * * *' # 4:40 UTC everyday
workflow_dispatch:

jobs:
build:
name: build
uses: ./.github/workflows/reusable-build.yml
secrets: inherit
with:
base_name: silverblue
image_version: latest

29 changes: 29 additions & 0 deletions .github/workflows/build-silverblue-stable.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name: Silverblue Stable
on:
merge_group:
pull_request:
branches:
- main
- testing
paths-ignore:
- '**.md'
- 'system_files/kinoite/**'
push:
branches:
- main
paths-ignore:
- '**.md'
- 'system_files/kinoite/**'
schedule:
- cron: '15 5 * * 2' # 5:15 UTC everyday
workflow_dispatch:

jobs:
build:
name: build
uses: ./.github/workflows/reusable-build.yml
secrets: inherit
with:
base_name: silverblue
image_version: stable

221 changes: 0 additions & 221 deletions .github/workflows/build.yml

This file was deleted.

Loading

0 comments on commit 8bf6fc7

Please sign in to comment.