-
Notifications
You must be signed in to change notification settings - Fork 128
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #3118 from eisenhauer/DILLupstream
DILL upstream
- Loading branch information
Showing
63 changed files
with
1,635 additions
and
480 deletions.
There are no files selected for viewing
116 changes: 100 additions & 16 deletions
116
thirdparty/dill/dill/.github/workflows/build-and-test.yml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,115 @@ | ||
on: | ||
push: | ||
branches: | ||
- master | ||
pull_request: | ||
branches: | ||
- master | ||
name: Build and Test | ||
|
||
on: | ||
push: | ||
branches: | ||
- master | ||
pull_request: | ||
branches: | ||
- master | ||
|
||
jobs: | ||
ci: | ||
runs-on: ${{ matrix.os-image }} | ||
linux: | ||
# The jobs should run pretty quick; anything over 30m essentially means | ||
# someting is stuck somewhere | ||
timeout-minutes: 30 | ||
runs-on: ubuntu-latest | ||
container: ${{ matrix.container }} | ||
env: | ||
GH_YML_JOBNAME: ${{ matrix.os }}-${{ matrix.compiler }} | ||
GH_YML_BUILDTYPE: ${{ matrix.buildtype }} | ||
GH_YML_SHA: ${{ github.event.pull_request.head.sha || github.sha }} | ||
|
||
strategy: | ||
fail-fast: false | ||
matrix: | ||
os-image: [ubuntu-latest, macos-latest] | ||
buildtype: [ release, debug ] | ||
os: [ centos7, centos8, ubuntu1604, ubuntu1804, ubuntu2004 ] | ||
compiler: [ clang, gcc, nvhpc ] | ||
exclude: | ||
- { os: centos8, compiler: nvhpc } | ||
- { os: ubuntu1604, compiler: nvhpc } | ||
- { os: ubuntu1804, compiler: nvhpc } | ||
include: | ||
- os: centos7 | ||
container: centos:7 | ||
- os: centos8 | ||
container: centos:8 | ||
- os: ubuntu1604 | ||
container: ubuntu:16.04 | ||
- os: ubuntu1804 | ||
container: ubuntu:18.04 | ||
- os: ubuntu2004 | ||
container: ubuntu:20.04 | ||
- os: centos7 | ||
compiler: nvhpc | ||
container: nvcr.io/nvidia/nvhpc:21.2-devel-cuda11.2-centos7 | ||
- os: ubuntu2004 | ||
compiler: nvhpc | ||
container: nvcr.io/nvidia/nvhpc:21.2-devel-cuda11.2-ubuntu20.04 | ||
|
||
steps: | ||
- uses: actions/checkout@v2 | ||
with: | ||
ref: ${{ github.event.pull_request.head.sha }} | ||
path: source | ||
- name: Setup | ||
run: source/scripts/ci/setup/linux.sh | ||
- name: Update | ||
run: source/scripts/ci/gh-actions/run.sh update | ||
- name: Configure | ||
run: source/scripts/ci/gh-actions/run.sh configure | ||
- name: Build | ||
run: source/scripts/ci/gh-actions/run.sh build | ||
- name: Test | ||
run: source/scripts/ci/gh-actions/run.sh test | ||
|
||
mac_and_windows: | ||
# The jobs should run pretty quick; anything over 30m essentially means | ||
# someting is stuck somewhere | ||
timeout-minutes: 30 | ||
runs-on: ${{ matrix.vm }} | ||
env: | ||
GH_YML_JOBNAME: ${{ matrix.jobname }} | ||
GH_YML_BUILDTYPE: ${{ matrix.buildtype }} | ||
GH_YML_SHA: ${{ github.event.pull_request.head.sha || github.sha }} | ||
|
||
strategy: | ||
fail-fast: false | ||
matrix: | ||
buildtype: [ release, debug ] | ||
jobname: [ | ||
# windows-vs2019-msvc, | ||
windows-vs2019-clang, | ||
macos-clang ] | ||
include: | ||
#- jobname: windows-vs2019-msvc | ||
# vm: windows-latest | ||
- jobname: windows-vs2019-clang | ||
vm: windows-latest | ||
- jobname: macos-clang | ||
vm: macos-latest | ||
|
||
defaults: | ||
run: | ||
shell: bash | ||
|
||
steps: | ||
- uses: actions/checkout@v2 | ||
with: | ||
ref: ${{ github.event.pull_request.head.sha }} | ||
path: source | ||
- name: Setup | ||
if: ${{ runner.os == 'Windows' }} | ||
run: source/scripts/ci/setup/windows.sh | ||
- name: Setup | ||
run: ci/gh-actions/setup.sh | ||
if: ${{ runner.os == 'macOS' }} | ||
run: source/scripts/ci/setup/macos.sh | ||
- name: Update | ||
run: source/scripts/ci/gh-actions/run.sh update | ||
- name: Configure | ||
run: ci/gh-actions/run.sh configure | ||
run: source/scripts/ci/gh-actions/run.sh configure | ||
- name: Build | ||
run: ci/gh-actions/run.sh build | ||
run: source/scripts/ci/gh-actions/run.sh build | ||
- name: Test | ||
run: ci/gh-actions/run.sh test | ||
- name: Install | ||
run: ci/gh-actions/run.sh install | ||
run: source/scripts/ci/gh-actions/run.sh test |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
name: Triggers | ||
|
||
on: | ||
workflow_run: | ||
workflows: ["Build and Test"] | ||
types: [requested] | ||
|
||
jobs: | ||
all_triggers: | ||
runs-on: ubuntu-latest | ||
|
||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: Post CDash Status | ||
run: scripts/ci/scripts/post-cdash-status.sh ${{ github.event.repository.full_name }} ${{ github.event.workflow_run.head_sha }} ${{ secrets.GITHUB_TOKEN }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
set(CTEST_PROJECT_NAME "GTKorvo") | ||
set(CTEST_NIGHTLY_START_TIME "01:00:00 UTC") | ||
|
||
set(CTEST_DROP_METHOD "http") | ||
set(CTEST_DROP_SITE "open.cdash.org") | ||
set(CTEST_DROP_LOCATION "/submit.php?project=GTKorvo") | ||
set(CTEST_DROP_SITE_CDASH TRUE) | ||
|
||
set(CTEST_LABELS_FOR_SUBPROJECTS DILL) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
set(CTEST_CUSTOM_MAXIMUM_NUMBER_OF_ERRORS 1000) | ||
set(CTEST_CUSTOM_MAXIMUM_NUMBER_OF_WARNINGS 1000) | ||
set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 1048576) | ||
set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 1048576) | ||
|
||
list(APPEND CTEST_CUSTOM_WARNING_EXCEPTION | ||
) | ||
|
||
list(APPEND CTEST_CUSTOM_COVERAGE_EXCLUDE | ||
) | ||
|
||
list(APPEND CTEST_CUSTOM_TESTS_IGNORE | ||
) |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.