misc: Merge develop .github dir to stable (#566)
This commit is contained in:
16
.github/workflows/ci-tests.yaml
vendored
16
.github/workflows/ci-tests.yaml
vendored
@@ -89,6 +89,22 @@ jobs:
|
||||
build-matrix: ${{ steps.build-matrix.outputs.build-matrix }}
|
||||
test-dirs-matrix: ${{ steps.dir-matrix.outputs.test-dirs-matrix }}
|
||||
|
||||
clang-fast-compilation:
|
||||
# gem5 binaries built in `quick-gem5-builds` always use GCC.
|
||||
# Clang is more strict than GCC. This job checks that gem5 compiles
|
||||
# with Clang. It compiles build/ALL/gem5.fast to maximize the change
|
||||
# for compilation error to be exposed.
|
||||
runs-on: [self-hosted, linux, x64]
|
||||
if: github.event.pull_request.draft == false
|
||||
container: ghcr.io/gem5/clang-version-16:latest
|
||||
needs: [pre-commit, check-for-change-id]
|
||||
timeout-minutes: 90
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- name: Clang Compilation
|
||||
working-directory: ${{ github.workspace }}
|
||||
run: scons build/ALL/gem5.fast -j $(nproc)
|
||||
|
||||
testlib-quick-gem5-builds:
|
||||
runs-on: [self-hosted, linux, x64]
|
||||
if: github.event.pull_request.draft == false
|
||||
|
||||
4
.github/workflows/compiler-tests.yaml
vendored
4
.github/workflows/compiler-tests.yaml
vendored
@@ -16,8 +16,8 @@ jobs:
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
image: [gcc-version-12, gcc-version-11, gcc-version-10, gcc-version-9, gcc-version-8, clang-version-16, clang-version-15, clang-version-14,
|
||||
clang-version-13, clang-version-12, clang-version-11, clang-version-10, clang-version-9, clang-version-8, clang-version-7, ubuntu-20.04_all-dependencies,
|
||||
image: [gcc-version-12, gcc-version-11, gcc-version-10, gcc-version-8, clang-version-16, clang-version-15, clang-version-14, clang-version-13,
|
||||
clang-version-12, clang-version-11, clang-version-10, clang-version-9, clang-version-8, clang-version-7, ubuntu-20.04_all-dependencies,
|
||||
ubuntu-22.04_all-dependencies, ubuntu-22.04_min-dependencies]
|
||||
opts: [.opt, .fast]
|
||||
runs-on: [self-hosted, linux, x64]
|
||||
|
||||
1
.github/workflows/gpu-tests.yaml
vendored
1
.github/workflows/gpu-tests.yaml
vendored
@@ -53,7 +53,6 @@ jobs:
|
||||
- run: chmod u+x build/GCN3_X86/gem5.opt
|
||||
|
||||
- name: Obtain LULESH
|
||||
working-directory: ${{ github.workspace }}/lulesh
|
||||
# Obtains the latest LULESH compatible with this version of gem5 via
|
||||
# gem5 Resources.
|
||||
run: build/GCN3_X86/gem5.opt util/obtain-resource.py lulesh -p lulesh
|
||||
|
||||
2
.github/workflows/weekly-tests.yaml
vendored
2
.github/workflows/weekly-tests.yaml
vendored
@@ -59,7 +59,7 @@ jobs:
|
||||
- run: chmod u+x build/ALL/gem5.opt
|
||||
- name: very-long ${{ matrix.test-type }}
|
||||
working-directory: ${{ github.workspace }}/tests
|
||||
run: ./main.py run gem5/${{ matrix.test-type }} --length very-long --skip-build -vv -t $(nproc)
|
||||
run: ./main.py run gem5/${{ matrix.test-type }} --length very-long --skip-build -vv
|
||||
- name: create zip of results
|
||||
if: success() || failure()
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user