Fully remove Inter, make Adwaita Sans default on Envy #82
This file contains hidden or 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
| # Copyright 2025 Envy Group | |
| name: Build Envy Kernel | |
| on: [push, pull_request] | |
| concurrency: | |
| group: ci-${{ github.event_name }}-${{ github.ref }} | |
| cancel-in-progress: ${{ github.event_name == 'push' }} | |
| env: | |
| BUILD_TYPE: Release | |
| BUILD_DIR: ${{ github.workspace }}/build | |
| jobs: | |
| get-info: | |
| name: Info | |
| runs-on: ubuntu-24.04 | |
| outputs: | |
| shorthash: ${{ steps.vars.outputs.shorthash }} | |
| commit: ${{ steps.vars.outputs.commit }} | |
| steps: | |
| - uses: actions/checkout@main | |
| with: | |
| fetch-depth: 0 | |
| - name: Commit Count and Git Hash | |
| id: vars | |
| run: | | |
| echo "shorthash=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT | |
| echo "commit=$(git rev-list --count HEAD)" >> $GITHUB_OUTPUT | |
| i386: | |
| name: i386 | |
| runs-on: ubuntu-24.04 | |
| needs: get-info | |
| steps: | |
| - uses: actions/checkout@main | |
| with: | |
| submodules: recursive | |
| fetch-depth: 0 | |
| - name: Compile for i386 | |
| env: | |
| BUILD_TYPE: ${{ env.BUILD_TYPE }} | |
| BUILD_DIR: ${{ env.BUILD_DIR }} | |
| run: | | |
| sudo apt install nasm | |
| chmod +x ./Tools/buildactions.sh | |
| ./Tools/buildactions.sh | |
| chmod +x /home/runner/work/os/os/Tools/Compilation/i386.sh | |
| /home/runner/work/os/os/Tools/Compilation/i386.sh | |
| echo Done testing | |
| AMD64: | |
| name: AMD64 | |
| runs-on: ubuntu-24.04 | |
| needs: get-info | |
| steps: | |
| - uses: actions/checkout@main | |
| with: | |
| submodules: recursive | |
| fetch-depth: 0 | |
| - name: Compile for AMD64 | |
| env: | |
| BUILD_TYPE: ${{ env.BUILD_TYPE }} | |
| BUILD_DIR: ${{ env.BUILD_DIR }} | |
| run: | | |
| sudo apt install nasm | |
| chmod +x ./Tools/buildactions.sh | |
| ./Tools/buildactions.sh | |
| pwd | |
| chmod +x /home/runner/work/os/os/Tools/Compilation/AMD64.sh | |
| /home/runner/work/os/os/Tools/Compilation/AMD64.sh | |
| echo Done testing | |
| armv8: | |
| name: ARM64 (armv8) | |
| runs-on: ubuntu-24.04 | |
| needs: get-info | |
| steps: | |
| - uses: actions/checkout@main | |
| with: | |
| submodules: recursive | |
| fetch-depth: 0 | |
| - name: Compile for armv8 (arm64) | |
| env: | |
| BUILD_TYPE: ${{ env.BUILD_TYPE }} | |
| BUILD_DIR: ${{ env.BUILD_DIR }} | |
| run: | | |
| sudo apt install gcc | |
| chmod +x ./Tools/buildactions.sh | |
| ./Tools/buildactions.sh | |
| chmod +x /home/runner/work/os/os/Tools/Compilation/armv8.sh | |
| /home/runner/work/os/os/Tools/Compilation/armv8.sh | |
| echo Done testing |