From 2a21b2633832e191787c3124db7dc97281b4cca2 Mon Sep 17 00:00:00 2001 From: Alex Date: Wed, 21 Dec 2022 18:11:41 +0200 Subject: [PATCH] Updated github workflows --- .github/workflows/makefile.yml | 37 +++++----------------------------- 1 file changed, 5 insertions(+), 32 deletions(-) diff --git a/.github/workflows/makefile.yml b/.github/workflows/makefile.yml index bafba59c..abc32c2c 100644 --- a/.github/workflows/makefile.yml +++ b/.github/workflows/makefile.yml @@ -31,7 +31,7 @@ jobs: folder: doxygen-doc buildcompiler: - name: Build Cross-Compiler (GCC) + name: Build Cross-Compiler & Toolchain runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 @@ -81,33 +81,6 @@ jobs: if: steps.cache-cross.outputs.cache-hit != 'true' run: make --quiet -C tools do_gccarm64 - buildtoolchaincompiler: - name: Build Toolchain Cross-Compiler (GCC) - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: recursive - - - name: Cache cross Folder - id: cache-cross - uses: actions/cache@v3.0.10 - with: - path: tools/cross - key: ${{ runner.os }}-cross-${{ hashFiles('tools/Makefile') }} - - - name: Update System - if: steps.cache-cross.outputs.cache-hit != 'true' - run: sudo apt-get update - - - name: Install GCC Dependencies - if: steps.cache-cross.outputs.cache-hit != 'true' - run: sudo apt install build-essential bison flex libgmp3-dev libmpc-dev libmpfr-dev texinfo libzstd-dev libisl-dev autoconf m4 automake gettext gperf dejagnu guile-3.0 guile-3.0-dev expect tcl autogen tex-common sphinx-common git ssh diffutils patch -y - - - name: Clone All - if: steps.cache-cross.outputs.cache-hit != 'true' - run: make --quiet -C tools clone_all - - name: Compile 64-bit Toolchain Binutils if: steps.cache-cross.outputs.cache-hit != 'true' run: make --quiet -C tools do_toolchain_binutils64 @@ -154,7 +127,7 @@ jobs: analyze: name: Analyze with CodeQL runs-on: ubuntu-latest - needs: [buildcompiler, compilegnuefi, buildtoolchaincompiler] + needs: [buildcompiler, compilegnuefi] permissions: actions: read contents: read @@ -214,7 +187,7 @@ jobs: compile64: name: Build amd64 runs-on: ubuntu-latest - needs: [buildcompiler, compilegnuefi, buildtoolchaincompiler] + needs: [buildcompiler, compilegnuefi] steps: - uses: actions/checkout@v3 with: @@ -259,7 +232,7 @@ jobs: compile32: name: Build i686 runs-on: ubuntu-latest - needs: [buildcompiler, compilegnuefi, buildtoolchaincompiler] + needs: [buildcompiler, compilegnuefi] steps: - uses: actions/checkout@v3 with: @@ -310,7 +283,7 @@ jobs: compilearm64: name: Build aarch64 runs-on: ubuntu-latest - needs: [buildcompiler, compilegnuefi, buildtoolchaincompiler] + needs: [buildcompiler, compilegnuefi] steps: - uses: actions/checkout@v3 with: