-
Notifications
You must be signed in to change notification settings - Fork 9
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 #813 from DARMA-tasking/1.0.0-beta.8-proposed-update
Merged 1.0.0 beta.8 proposed update into 1.0.0
- Loading branch information
Showing
149 changed files
with
3,388 additions
and
7,451 deletions.
There are no files selected for viewing
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,6 @@ | ||
REPO=lifflander1/vt | ||
ARCH=amd64 | ||
UBUNTU=18.04 | ||
ULIMIT_CORE=0 | ||
COMPILER=gcc-7 | ||
COMPILER_TYPE=gnu |
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,35 @@ | ||
name: Build Documentation | ||
|
||
on: | ||
# Trigger the workflow on push or pull request, | ||
# but only for the master branch | ||
push: | ||
branches: | ||
- develop | ||
|
||
jobs: | ||
|
||
build: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
env: | ||
REPO: lifflander1/vt | ||
ARCH: amd64 | ||
UBUNTU: 18.04 | ||
COMPILER_TYPE: gnu | ||
COMPILER: gcc-5 | ||
BUILD_TYPE: release | ||
ULIMIT_CORE: 0 | ||
VT_LB: 1 | ||
VT_TRACE: 1 | ||
VT_TRACE_RT: 0 | ||
VT_MIMALLOC: 0 | ||
VT_DOCS: 1 | ||
VT_ASAN: 0 | ||
TOKEN: ${{ secrets.GH_PAT }} | ||
|
||
steps: | ||
- uses: actions/checkout@v2 | ||
- name: Build the Docker image | ||
run: docker-compose run ubuntu-docs |
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,77 @@ | ||
name: PR tests (clang-3.9, ubuntu, mpich) | ||
|
||
# Trigger the workflow on push or pull request | ||
on: | ||
push: | ||
branches: | ||
- develop | ||
- 1.* | ||
pull_request: | ||
|
||
jobs: | ||
|
||
build: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
env: | ||
REPO: lifflander1/vt | ||
ARCH: amd64 | ||
UBUNTU: 18.04 | ||
COMPILER_TYPE: clang | ||
COMPILER: clang-3.9 | ||
BUILD_TYPE: release | ||
ULIMIT_CORE: 0 | ||
VT_LB: 1 | ||
VT_TRACE: 0 | ||
VT_TRACE_RT: 0 | ||
VT_MIMALLOC: 0 | ||
VT_DOCS: 0 | ||
VT_ASAN: 0 | ||
CACHE: ~/.local/cache/ | ||
|
||
steps: | ||
- name: Setup Build Root | ||
uses: allenevans/[email protected] | ||
with: | ||
BUILD_ROOT: "~/.local/cache/${{ env.ARCH }}-ubuntu-${{ env.UBUNTU }}-${{ env.COMPILER }}-cache/" | ||
- name: Prepare caching timestamp | ||
id: cache_ts | ||
shell: cmake -P {0} | ||
run: | | ||
string(TIMESTAMP current_date "%Y-%m-%d-%H;%M;%S" UTC) | ||
message("::set-output name=timestamp::${current_date}") | ||
- uses: actions/cache@v1 | ||
env: | ||
cache-name: ubuntu-clang-3.9-cache | ||
with: | ||
path: ${{ env.BUILD_ROOT }}/ccache | ||
key: ${{ runner.os }}-${{ env.cache-name }}-${{ steps.cache_ts.outputs.timestamp }} | ||
restore-keys: | | ||
${{ runner.os }}-${{ env.cache-name }}- | ||
- uses: actions/checkout@v2 | ||
- name: Docker Pull Base Image | ||
shell: bash | ||
run: docker-compose pull --ignore-pull-failures ubuntu-cpp-clean | ||
- name: Build the Docker image | ||
run: docker-compose run ubuntu-cpp-clean | ||
- name: Docker Push Base Image | ||
if: success() | ||
continue-on-error: true | ||
shell: bash | ||
run: | | ||
docker login -u ${{ secrets.DOCKER_USERNAME }} \ | ||
-p ${{ secrets.DOCKER_PASSWORD }} | ||
docker-compose push ubuntu-cpp-clean | ||
- name: Zip up CMake output | ||
run: | | ||
zip -j LastTest.log.gz ${{ env.BUILD_ROOT }}/vt/Testing/Temporary/LastTest.log | ||
zip -j cmake-output.log.gz ${{ env.BUILD_ROOT }}/vt/cmake-output.log | ||
- uses: actions/upload-artifact@v1 | ||
with: | ||
name: CMake test output | ||
path: cmake-output.log.gz | ||
- uses: actions/upload-artifact@v1 | ||
with: | ||
name: CMake full output | ||
path: LastTest.log.gz |
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,77 @@ | ||
name: PR tests (clang-5.0, ubuntu, mpich, trace) | ||
|
||
# Trigger the workflow on push or pull request | ||
on: | ||
push: | ||
branches: | ||
- develop | ||
- 1.* | ||
pull_request: | ||
|
||
jobs: | ||
|
||
build: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
env: | ||
REPO: lifflander1/vt | ||
ARCH: amd64 | ||
UBUNTU: 18.04 | ||
COMPILER_TYPE: clang | ||
COMPILER: clang-5.0 | ||
BUILD_TYPE: release | ||
ULIMIT_CORE: 0 | ||
VT_LB: 1 | ||
VT_TRACE: 1 | ||
VT_TRACE_RT: 0 | ||
VT_MIMALLOC: 0 | ||
VT_DOCS: 0 | ||
VT_ASAN: 0 | ||
CACHE: ~/.local/cache/ | ||
|
||
steps: | ||
- name: Setup Build Root | ||
uses: allenevans/[email protected] | ||
with: | ||
BUILD_ROOT: "~/.local/cache/${{ env.ARCH }}-ubuntu-${{ env.UBUNTU }}-${{ env.COMPILER }}-cache/" | ||
- name: Prepare caching timestamp | ||
id: cache_ts | ||
shell: cmake -P {0} | ||
run: | | ||
string(TIMESTAMP current_date "%Y-%m-%d-%H;%M;%S" UTC) | ||
message("::set-output name=timestamp::${current_date}") | ||
- uses: actions/cache@v1 | ||
env: | ||
cache-name: ubuntu-clang-5.0-cache | ||
with: | ||
path: ${{ env.BUILD_ROOT }}/ccache | ||
key: ${{ runner.os }}-${{ env.cache-name }}-${{ steps.cache_ts.outputs.timestamp }} | ||
restore-keys: | | ||
${{ runner.os }}-${{ env.cache-name }}- | ||
- uses: actions/checkout@v2 | ||
- name: Docker Pull Base Image | ||
shell: bash | ||
run: docker-compose pull --ignore-pull-failures ubuntu-cpp-clean | ||
- name: Build the Docker image | ||
run: docker-compose run ubuntu-cpp-clean | ||
- name: Docker Push Base Image | ||
if: success() | ||
continue-on-error: true | ||
shell: bash | ||
run: | | ||
docker login -u ${{ secrets.DOCKER_USERNAME }} \ | ||
-p ${{ secrets.DOCKER_PASSWORD }} | ||
docker-compose push ubuntu-cpp-clean | ||
- name: Zip up CMake output | ||
run: | | ||
zip -j LastTest.log.gz ${{ env.BUILD_ROOT }}/vt/Testing/Temporary/LastTest.log | ||
zip -j cmake-output.log.gz ${{ env.BUILD_ROOT }}/vt/cmake-output.log | ||
- uses: actions/upload-artifact@v1 | ||
with: | ||
name: CMake test output | ||
path: cmake-output.log.gz | ||
- uses: actions/upload-artifact@v1 | ||
with: | ||
name: CMake full output | ||
path: LastTest.log.gz |
14 changes: 0 additions & 14 deletions
14
.github/workflows/dockerimage-clang-8-alpine-mpich-trace-lb.yml
This file was deleted.
Oops, something went wrong.
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,4 +1,4 @@ | ||
name: PR tests (alpine, clang-8, mpich) | ||
name: PR tests (clang-8, alpine, mpich) | ||
|
||
on: [pull_request] | ||
|
||
|
@@ -8,7 +8,63 @@ jobs: | |
|
||
runs-on: ubuntu-latest | ||
|
||
env: | ||
REPO: lifflander1/vt | ||
ARCH: amd64 | ||
COMPILER_TYPE: clang | ||
COMPILER: clang-8 | ||
BUILD_TYPE: release | ||
ULIMIT_CORE: 0 | ||
VT_LB: 1 | ||
VT_TRACE: 0 | ||
VT_TRACE_RT: 0 | ||
VT_MIMALLOC: 0 | ||
VT_DOCS: 0 | ||
VT_ASAN: 0 | ||
CACHE: ~/.local/cache/ | ||
|
||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: Setup Build Root | ||
uses: allenevans/[email protected] | ||
with: | ||
BUILD_ROOT: "~/.local/cache/${{ env.ARCH }}-alpine-${{ env.COMPILER }}-cache/" | ||
- name: Prepare caching timestamp | ||
id: cache_ts | ||
shell: cmake -P {0} | ||
run: | | ||
string(TIMESTAMP current_date "%Y-%m-%d-%H;%M;%S" UTC) | ||
message("::set-output name=timestamp::${current_date}") | ||
- uses: actions/cache@v1 | ||
env: | ||
cache-name: alpine-clang-8-cache | ||
with: | ||
path: ${{ env.BUILD_ROOT }}/ccache | ||
key: ${{ runner.os }}-${{ env.cache-name }}-${{ steps.cache_ts.outputs.timestamp }} | ||
restore-keys: | | ||
${{ runner.os }}-${{ env.cache-name }}- | ||
- uses: actions/checkout@v2 | ||
- name: Docker Pull Base Image | ||
shell: bash | ||
run: docker-compose pull --ignore-pull-failures alpine-cpp-clean | ||
- name: Build the Docker image | ||
run: docker build . --file Dockerfile --build-arg TRACE_ENABLED=0 --build-arg LB_ENABLED=0 --tag vt:$(date +%s) | ||
run: docker-compose run alpine-cpp-clean | ||
- name: Docker Push Base Image | ||
if: success() | ||
continue-on-error: true | ||
shell: bash | ||
run: | | ||
docker login -u ${{ secrets.DOCKER_USERNAME }} \ | ||
-p ${{ secrets.DOCKER_PASSWORD }} | ||
docker-compose push alpine-cpp-clean | ||
- name: Zip up CMake output | ||
run: | | ||
zip -j LastTest.log.gz ${{ env.BUILD_ROOT }}/vt/Testing/Temporary/LastTest.log | ||
zip -j cmake-output.log.gz ${{ env.BUILD_ROOT }}/vt/cmake-output.log | ||
- uses: actions/upload-artifact@v1 | ||
with: | ||
name: CMake test output | ||
path: cmake-output.log.gz | ||
- uses: actions/upload-artifact@v1 | ||
with: | ||
name: CMake full output | ||
path: LastTest.log.gz |
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,14 +1,77 @@ | ||
name: PR tests (gcc-5, ubuntu, mpich) | ||
|
||
on: [pull_request] | ||
# Trigger the workflow on push or pull request | ||
on: | ||
push: | ||
branches: | ||
- develop | ||
- 1.* | ||
pull_request: | ||
|
||
jobs: | ||
|
||
build: | ||
|
||
runs-on: ubuntu-latest | ||
|
||
env: | ||
REPO: lifflander1/vt | ||
ARCH: amd64 | ||
UBUNTU: 18.04 | ||
COMPILER_TYPE: gnu | ||
COMPILER: gcc-5 | ||
BUILD_TYPE: release | ||
ULIMIT_CORE: 0 | ||
VT_LB: 1 | ||
VT_TRACE: 0 | ||
VT_TRACE_RT: 0 | ||
VT_MIMALLOC: 0 | ||
VT_DOCS: 0 | ||
VT_ASAN: 0 | ||
CACHE: ~/.local/cache/ | ||
|
||
steps: | ||
- uses: actions/checkout@v1 | ||
- name: Setup Build Root | ||
uses: allenevans/[email protected] | ||
with: | ||
BUILD_ROOT: "~/.local/cache/${{ env.ARCH }}-ubuntu-${{ env.UBUNTU }}-${{ env.COMPILER }}-cache/" | ||
- name: Prepare caching timestamp | ||
id: cache_ts | ||
shell: cmake -P {0} | ||
run: | | ||
string(TIMESTAMP current_date "%Y-%m-%d-%H;%M;%S" UTC) | ||
message("::set-output name=timestamp::${current_date}") | ||
- uses: actions/cache@v1 | ||
env: | ||
cache-name: ubuntu-gcc-5-cache | ||
with: | ||
path: ${{ env.BUILD_ROOT }}/ccache | ||
key: ${{ runner.os }}-${{ env.cache-name }}-${{ steps.cache_ts.outputs.timestamp }} | ||
restore-keys: | | ||
${{ runner.os }}-${{ env.cache-name }}- | ||
- uses: actions/checkout@v2 | ||
- name: Docker Pull Base Image | ||
shell: bash | ||
run: docker-compose pull --ignore-pull-failures ubuntu-cpp-clean | ||
- name: Build the Docker image | ||
run: docker build . --file Dockerfile-ubuntu --tag vt:$(date +%s) | ||
run: docker-compose run ubuntu-cpp-clean | ||
- name: Docker Push Base Image | ||
if: success() | ||
continue-on-error: true | ||
shell: bash | ||
run: | | ||
docker login -u ${{ secrets.DOCKER_USERNAME }} \ | ||
-p ${{ secrets.DOCKER_PASSWORD }} | ||
docker-compose push ubuntu-cpp-clean | ||
- name: Zip up CMake output | ||
run: | | ||
zip -j LastTest.log.gz ${{ env.BUILD_ROOT }}/vt/Testing/Temporary/LastTest.log | ||
zip -j cmake-output.log.gz ${{ env.BUILD_ROOT }}/vt/cmake-output.log | ||
- uses: actions/upload-artifact@v1 | ||
with: | ||
name: CMake test output | ||
path: cmake-output.log.gz | ||
- uses: actions/upload-artifact@v1 | ||
with: | ||
name: CMake full output | ||
path: LastTest.log.gz |
Oops, something went wrong.