name: Build OS on: [push] jobs: buildcompiler: name: Build Cross-Compiler & Toolchain runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: submodules: recursive - name: Cache cross Folder id: cache-cross uses: actions/cache@v4 with: path: gyatt key: ${{ runner.os }}-cross-${{ hashFiles('gyatt') }} - name: Update System if: steps.cache-cross.outputs.cache-hit != 'true' run: echo nice! compile_amd64: name: Build amd64 runs-on: ubuntu-latest needs: [buildcompiler] steps: - uses: actions/checkout@v4 with: submodules: recursive - name: Cache cross Folder id: cache-cross uses: actions/cache@v4 with: path: gyatto key: ${{ runner.os }}-cross-${{ hashFiles('gyatt') }} - name: Upload Artifact uses: actions/upload-artifact@v3 with: name: gyatto path: gyatto