Skip to content

fixed installer

fixed installer #84

Workflow file for this run

name: Release
on:
push:
branches:
- "**"
workflow_dispatch:
jobs:
build:
strategy:
matrix:
preset: [ default, full_screen_terminal, network, network_full_screen_terminal, smp, smp_full_screen_terminal, desktop ]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: denoland/setup-deno@v1
with:
deno-version: v1.x
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: '1.22'
- name: install tools
run: sudo apt update && sudo apt install xorriso mtools grub-pc-bin zip gcc-i686-linux-gnu qemu-system-x86 vncsnapshot curl nasm -y
- name: install fire
run: |
git clone https://github.com/Glowman554/FireStorm
cd FireStorm/fire && go install -v
- name: setup github
run: |
git config --global user.email "[email protected]"
git config --global user.name "Glowman554"
- name: release
run: MESSAGE_WEBHOOK=${{ secrets.MESSAGE_WEBHOOK }} bash release.sh ${{ matrix.preset }} "${{ github.event.head_commit.message }}"
- uses: actions/upload-artifact@v4
with:
name: build-${{ matrix.preset }}
path: |
cdrom.iso
cdrom.minimal.iso
libs.zip
mckrnl/mckrnl.elf
mckrnl/mckrnl.syms
res/initrd.saf