name: Build Application on: push: branches: - 'master' paths-ignore: - '**.md' - 'screenshots/**' - '**/LICENSE' pull_request: branches: - 'master' paths-ignore: - '**.md' - 'screenshots/**' - '**/LICENSE' workflow_dispatch: jobs: build: name: Build runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 with: submodules: 'true' - name: Install Dependencies run: | sudo apt-get -y update sudo apt-get -y install build-essential git xorriso qemu-system-x86 - name: Build ISOs run: | cd build ./build-iso.sh --headless cd .. - name: Releasing latest if: ${{ success() }} uses: "GutPuncher/action-automatic-releases@latest" with: repo_token: "${{ secrets.GITHUB_TOKEN }}" automatic_release_tag: "latest" prerelease: false title: "Pre-Built ISOs [${{ github.sha }}]" files: ./build/*.iso if-no-files-found: error