Skip to content

Commit 17848c0

Browse files
authored
Adds nightly GHA workflow to test build; Add nightly workflow badge to README.md (#155)
1 parent 07fbb84 commit 17848c0

File tree

2 files changed

+32
-3
lines changed

2 files changed

+32
-3
lines changed

.github/workflows/nightly.yaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Copyright 2025 NWChemEx-Project
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
#
15+
16+
name: Nightly Workflow
17+
18+
on:
19+
schedule:
20+
- cron: "0 6 * * *" # Every day at 06:00 UTC (00:00 CST)
21+
22+
jobs:
23+
test_library:
24+
uses: NWChemEx/.github/.github/workflows/test_nwx_library.yaml@master
25+
with:
26+
compilers: '["gcc-14", "clang-18"]'

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,17 @@
1414
~ limitations under the License.
1515
-->
1616

17-
[![Actions](https://github.com/NWChemEx/ParallelZone/workflows/C_C++_CI/badge.svg)](https://github.com/NWChemEx/ParallelZone)
18-
1917
<!-- TODO: Uncomment when code coverage works again
2018
[![Codecov](https://codecov.io/github/NWChemEx/ParallelZone/branch/master/graphs/sunburst.svg?token=gdemefzIU7)](https://codecov.io/github/NWChemEx/ParallelZone/branch/master)
2119
-->
2220

2321
# ParallelZone
2422

23+
[![Nightly Workflow](https://github.com/NWChemEx/ParallelZone/actions/workflows/nightly.yaml/badge.svg)](https://github.com/NWChemEx/ParallelZone/actions/workflows/nightly.yaml)
24+
<!-- TODO: Uncomment when code coverage works again
25+
[![Codecov](https://codecov.io/github/NWChemEx/ParallelZone/branch/master/graphs/sunburst.svg?token=gdemefzIU7)](https://codecov.io/github/NWChemEx/ParallelZone/branch/master)
26+
-->
27+
2528
ParallelZone is a parallel
2629
[runtime system](https://en.wikipedia.org/wiki/Runtime_system) designed to be
2730
useful for object-oriented, task-based, scientific software. ParallelZone is
@@ -32,7 +35,7 @@ project).
3235
A more detailed, user-centric, description of the project can be found
3336
[here](https://nwchemex.github.io/ParallelZone/about.html).
3437

35-
# Features
38+
## Features
3639

3740
- Object-oriented C++ bindings to MPI.
3841
- Logging primitives.

0 commit comments

Comments
 (0)