1
0
Fork 0
mirror of https://github.com/JasonN3/build-container-installer.git synced 2025-12-25 02:47:56 +01:00
Creates an ISO for installing a container image as an OS
Find a file
dependabot[bot] 8476bc1202
Bump Chizkiyahu/delete-untagged-ghcr-action from 5 to 6
Bumps [Chizkiyahu/delete-untagged-ghcr-action](https://github.com/chizkiyahu/delete-untagged-ghcr-action) from 5 to 6.
- [Release notes](https://github.com/chizkiyahu/delete-untagged-ghcr-action/releases)
- [Commits](https://github.com/chizkiyahu/delete-untagged-ghcr-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: Chizkiyahu/delete-untagged-ghcr-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-12-31 02:00:45 +00:00
.codacy Add build for Fedora-bootc (#105) 2024-05-09 15:39:51 -04:00
.devcontainer feat: Sync from downstream (#21) 2024-02-28 12:33:02 -05:00
.github Bump Chizkiyahu/delete-untagged-ghcr-action from 5 to 6 2024-12-31 02:00:45 +00:00
.vscode Add support for unsigned container images (#118) 2024-05-10 19:59:44 -04:00
container Fix image_src not setting default value (#122) 2024-06-13 11:58:32 -04:00
docs fix link path 2024-12-03 13:02:35 -05:00
external Add build for Fedora-bootc (#105) 2024-05-09 15:39:51 -04:00
flatpak_refs Automatically determine Flatpak dependencies (#86) 2024-03-26 14:17:21 -04:00
flatpaks Add F41 tests (#145) 2024-10-30 15:01:05 -04:00
lorax_templates Add F41 tests (#145) 2024-10-30 15:01:05 -04:00
repos Split Makfile and move workflow to Makefile (#88) 2024-04-04 16:32:52 -04:00
test Add F41 tests (#145) 2024-10-30 15:01:05 -04:00
xorriso Add build for Fedora-bootc (#105) 2024-05-09 15:39:51 -04:00
.dockerignore Add Support for Secure Boot (#37) 2024-03-05 13:11:52 -05:00
.gitignore Split Makfile and move workflow to Makefile (#88) 2024-04-04 16:32:52 -04:00
.gitmodules Update .gitmodules from f39 to f40 (#126) 2024-06-26 10:34:16 -04:00
.mdlrc Add build for Fedora-bootc (#105) 2024-05-09 15:39:51 -04:00
action.yml Add image_src variable for container image source override (#121) 2024-06-11 14:29:32 -04:00
Containerfile Remove cache after installing packages (#104) 2024-04-10 17:45:41 -04:00
cosign.pub Add image signing (#124) 2024-06-21 10:26:19 -04:00
entrypoint.sh Split Makfile and move workflow to Makefile (#88) 2024-04-04 16:32:52 -04:00
LICENSE Initial commit 2024-02-09 14:01:58 -05:00
Makefile fix issue with custom repo files 2024-08-04 18:10:17 +00:00
Makefile.inputs Add image_src variable for container image source override (#121) 2024-06-11 14:29:32 -04:00
README.md Copy Wiki from main repo (#128) 2024-08-21 10:09:28 -04:00

Build status Codacy Badge

Build Container Installer Action

This action is used to generate an ISO for installing an OSTree stored in a container image. This utilizes the anaconda command ostreecontainer, which also supports bootc.

Usage

This action is designed to be called from a GitHub workflow using the following format

- name: Build ISO
  uses: jasonn3/build-container-installer@main
  id: build
  with:
    arch: ${{ env.ARCH}}
    image_name: ${{ env.IMAGE_NAME}}
    image_repo: ${{ env.IMAGE_REPO}}
    image_tag: ${{ env.IMAGE_TAG }}
    version: ${{ env.VERSION }}
    variant: ${{ env.VARIANT }}
    iso_name: ${{ env.IMAGE_NAME }}-${{ env.IMAGE_TAG }}-${{ env.VERSION }}.iso

# This example is for uploading your ISO as a Github artifact. You can do something similar using any cloud storage, so long as you copy the output
- name: Upload ISO as artifact
  id: upload
  uses: actions/upload-artifact@v4
  with:
    name: ${{ steps.build.outputs.iso_name }}
    path: |
      ${{ steps.build.outputs.iso_path }}
      ${{ steps.build.outputs.iso_path }}-CHECKSUM
    if-no-files-found: error
    retention-days: 0
    compression-level: 0

See the Wiki for development and usage information.

Star History

Star History Chart