Partial fixes #86
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: 🤖 Автоматическая сборка | |
on: | |
push: | |
branches: [ "main" ] | |
jobs: | |
build: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v3 | |
- name: Just lists all version of clang | |
run: sudo apt list "clang-*" | |
- name: Step 1 - Software installation | |
run: | | |
sudo apt install python3 build-essential xorriso grub-pc-bin mtools llvm lld fasm zip doxygen | |
- name: Step 2 - Compiling the kernel | |
run: make | |
- name: Step 3 - ISO assembly | |
run: make geniso | |
- name: Step 4 - Preparing for DoxyGen | |
run: | | |
rm -rf docs/doxygen/ | |
sudo doxygen Doxyfile | |
ls docs/doxygen/ | |
ls | |
- name: Step 5 - File Existence Check | |
run: | | |
echo "done!" | |
ls iso/boot/ | |
ls | |
- name: Step 6 - Updating documentation with DoxyGen | |
uses: EndBug/add-and-commit@v9 | |
with: | |
author_name: Github | |
author_email: [email protected] | |
message: '📖 Документация: Обновление документации с помощью doxygen' | |
add: 'docs/doxygen/html/*' | |
- name: Step 8 - Update to the latest unstable release | |
uses: "marvinpinto/action-automatic-releases@latest" | |
with: | |
repo_token: "${{ secrets.SAYORI }}" | |
automatic_release_tag: "latest-unstable" | |
prerelease: true | |
title: "💽 SayoriOS Soul- [Автосборка] Нестабильный релиз" | |
description: "Внимание! Данный релиз собран из последних изменений в ядре! Это не окончательная версия содержит ошибки и не рекомендуется к запуску без проверки на виртуальной машине." | |
files: | | |
LICENSE | |
kernel.iso | |
isodir/boot/initrd.tar | |
isodir/boot/kernel.elf | |
docs/doxygen/rtf/refman.rtf |