Skip to content

v0.0.4

v0.0.4 #9

Workflow file for this run

name: Build
on:
push:
tags:
- "v[0-9]+.[0-9]+.[0-9]+" # Push events to matching v*, i.e. v1.0, v20.15.10
- "v[0-9]+.[0-9]+.[0-9]+-alpha.[0-9]+" # Push events to matching alpha releases
- "v[0-9]+.[0-9]+.[0-9]+-beta.[0-9]+" # Push events to matching beta releases
- "v[0-9]+.[0-9]+.[0-9]+-patch.[0-9]+" # Push events to matching beta releases
- "v[0-9]+.[0-9]+.[0-9]+-rc.[0-9]+" # Push events to matching rc releases
jobs:
build:
runs-on: secret-vm-build-runner
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Build
run: scripts/build_reproducible.sh
- uses: actions/upload-artifact@v4
with:
name: rootfs-dev.iso
path: artifacts/rootfs-dev.iso
- uses: actions/upload-artifact@v4
with:
name: rootfs-prod.iso
path: artifacts/rootfs-prod.iso
- uses: actions/upload-artifact@v4
with:
name: rootfs-gpu-dev.iso
path: artifacts/rootfs-gpu-dev.iso
- uses: actions/upload-artifact@v4
with:
name: rootfs-gpu-prod.iso
path: artifacts/rootfs-gpu-prod.iso
- uses: actions/upload-artifact@v4
with:
name: ovmf.fd
path: artifacts/ovmf.fd
- uses: actions/upload-artifact@v4
with:
name: bzImage
path: artifacts/bzImage
- uses: actions/upload-artifact@v4
with:
name: initramfs.cpio.gz
path: artifacts/initramfs.cpio.gz
- name: Release
uses: softprops/action-gh-release@v1
with:
prerelease: true
files: |
artifacts/rootfs-dev.iso
artifacts/rootfs-prod.iso
artifacts/rootfs-gpu-dev.iso
artifacts/rootfs-gpu-prod.iso
artifacts/ovmf.fd
artifacts/bzImage
artifacts/initramfs.cpio.gz