File tree Expand file tree Collapse file tree 3 files changed +9
-13
lines changed Expand file tree Collapse file tree 3 files changed +9
-13
lines changed Original file line number Diff line number Diff line change 66# install_oneAPI.sh - Script for installing Intel oneAPI from the official repository
77
88apt-get update
9- apt-get install -y gpg-agent gnupg
9+ apt-get install -y gpg-agent gnupg wget
1010wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor -o /usr/share/keyrings/oneapi-archive-keyring.gpg
1111echo ' deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main' > /etc/apt/sources.list.d/oneAPI.list
1212apt-get update
Original file line number Diff line number Diff line change 1- # Check code with looped compilers' sanitizers
2- # This build lasts 6 hours.
3- name : Sanitizers - Looped
1+ # Various non-standard tests, requiring e.g. very long runs or just not required to be run very often.
2+ name : Weekly
43
54# This job is run every Saturday at 01:00 UTC or on demand.
65on :
@@ -16,8 +15,9 @@ permissions:
1615 contents : read
1716
1817jobs :
19- ubuntu-build :
20- name : Ubuntu
18+ # Check code with looped compilers' sanitizers. With 1000 iterations it should take around 4,5 hours.
19+ sanitizers-looped :
20+ name : Sanitizers looped
2121 strategy :
2222 fail-fast : false
2323 matrix :
3939
4040 - name : Install oneAPI basekit
4141 if : matrix.compiler.cxx == 'icpx'
42- run : |
43- sudo apt-get install -y gpg-agent wget
44- wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null
45- echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list
46- sudo apt-get update
47- sudo apt-get install -y intel-oneapi-ippcp-devel intel-oneapi-ipp-devel intel-oneapi-common-oneapi-vars intel-oneapi-compiler-dpcpp-cpp
42+ run : sudo .github/scripts/install_oneAPI.sh
4843
4944 - name : Configure build
5045 run : >
7772 env :
7873 ASAN_OPTIONS : allocator_may_return_null=1
7974 TSAN_OPTIONS : allocator_may_return_null=1
80- run : while ctest --output-on-failure; do date; done && exit 1
75+ run : for i in {1..1000}; do ctest --output-on-failure || exit 1; date; done
Original file line number Diff line number Diff line change 44[ ![ Coverage] ( https://gist.githubusercontent.com/bb-ur/3f66c77d7035df39aa75dda8a2ac75b3/raw/umf_coverage_badge.svg )] ( https://github.com/oneapi-src/unified-memory-framework/actions/workflows/pr_push.yml?query=branch%3Amain )
55[ ![ GitHubPages] ( https://github.com/oneapi-src/unified-memory-framework/actions/workflows/docs.yml/badge.svg?branch=main )] ( https://github.com/oneapi-src/unified-memory-framework/actions/workflows/docs.yml )
66[ ![ Nightly] ( https://github.com/oneapi-src/unified-memory-framework/actions/workflows/nightly.yml/badge.svg?branch=main )] ( https://github.com/oneapi-src/unified-memory-framework/actions/workflows/nightly.yml )
7+ [ ![ Weekly] ( https://github.com/oneapi-src/unified-memory-framework/actions/workflows/weekly.yml/badge.svg )] ( https://github.com/oneapi-src/unified-memory-framework/actions/workflows/weekly.yml )
78[ ![ Coverity build] ( https://github.com/oneapi-src/unified-memory-framework/actions/workflows/coverity.yml/badge.svg?branch=main )] ( https://github.com/oneapi-src/unified-memory-framework/actions/workflows/coverity.yml )
89[ ![ Coverity report] ( https://scan.coverity.com/projects/29761/badge.svg?flat=0 )] ( https://scan.coverity.com/projects/oneapi-src-unified-memory-framework )
910[ ![ OpenSSF Scorecard] ( https://api.securityscorecards.dev/projects/github.com/oneapi-src/unified-memory-framework/badge )] ( https://securityscorecards.dev/viewer/?uri=github.com/oneapi-src/unified-memory-framework )
You can’t perform that action at this time.
0 commit comments