Skip to content

Commit 83c3745

Browse files
committed
Merge branch 'master' into vehre/failed-images
2 parents 798f073 + 6cff308 commit 83c3745

File tree

129 files changed

+6676
-2767
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+6676
-2767
lines changed

.VERSION

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# OpenCoarrays version file. Odd patch levels indicate inter-release
2+
# version, i.e., code is from SCM/git. This project uses semantic
3+
# versioning. For details see http://semver.org
4+
5+
1.8.5

.gitattributes

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,14 @@ prerequisites/build text
2121
*.tar binary
2222
*.gz binary
2323
*.tgz binary
24+
*.enc binary
2425

2526
# Prevent dev-ops files from making it into the release archives
2627
.travis.yml export-ignore
2728
.pullapprove.yml export-ignore
2829
.gitattributes export-ignore
2930
.gitignore export-ignore
3031
developer-scripts export-ignore
31-
codecov.yml export-ignore
32+
codecov.yml export-ignore
33+
*.enc export-ignore
34+
.github

.github/ISSUE_TEMPLATE.md

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
<!-- Please fill out the issue template included below, failure to do -->
2+
<!-- so may result in immediate closure of your issue. -->
3+
4+
<!-- Fill out all portions of this template that apply. Please delete -->
5+
<!-- any unnecessary sections. -->
6+
7+
| Avg response time |
8+
| ------------------------------ |
9+
| ![Issue Stats][issue stat img] |
10+
11+
Please replace `[ ]` with `[X]` to indicate you have taken the requested action
12+
13+
- [ ] I have surrounded any code, or log output in codeblock fences
14+
(` ``` `) if it occupies more than one line, or in single
15+
backticks if it is short `short code`
16+
17+
<!-- Long code goes in a fenced code block: -->
18+
<!-- ``` -->
19+
<!-- Line one of code output -->
20+
<!-- Line two of output -->
21+
<!-- etc. -->
22+
<!-- ``` -->
23+
24+
25+
# Question: #
26+
27+
<!-- delete this section if it does not apply -->
28+
The title of the issue should start with `Question:` followed by a
29+
succinct title. Add the text of your question here. Be specific. Search for
30+
answers on https://google.com and https://stackoverflow.com
31+
before asking a new question
32+
33+
# RFE: #
34+
35+
<!-- delete this section if it does not apply -->
36+
The title of the issue should start with `RFE:` followed by a succinct
37+
title. Add a description of your requested enhancement here. If you are
38+
willing to help out please also read the [Helping Out] section of
39+
[CONTRIBUTING.md]
40+
41+
42+
43+
# Defect/bug report #
44+
45+
<!-- delete this section if it does not apply -->
46+
The title of the issue should start with `Defect:` followed by a
47+
succinct title.
48+
49+
- [ ] I have searched the [issues page] and [mailing list] and did
50+
not find any issue matching the one I would like to report
51+
- [ ] I have included a succinct description of the problem,
52+
including the steps necessary to reproduce it
53+
- [ ] I have included which version of OpenCoarrays I am working
54+
with, or the output of `git describe` if working with a cloned
55+
repository rather than an [official release]
56+
- [ ] I have included the MPI library name and version I am using
57+
with OpenCoarrays
58+
- [ ] name: [MPICH] version:
59+
- [ ] name: [Open-MPI] version:
60+
- [ ] name: [MVAPICH] version:
61+
- [ ] name: [MPT] version:
62+
- [ ] name: [Intel MPI] version:
63+
- [ ] other:
64+
<!-- delete all but the matching MPI implementation -->
65+
- [ ] I have included the Fortran compiler name and version that I am
66+
using with OpenCoarrays
67+
- [ ] I have included the output of `uname -a`
68+
- [ ] I have included the Operating system name and version,
69+
including linux distro
70+
- [ ] I have included the machine name if I am allowed to do so and
71+
wish to seek help debugging on that particular system (Titan,
72+
Pleiades, Excalibur, Lightening, Mira, etc.)
73+
74+
## Installation/build problem ##
75+
76+
<!-- delete this section if it does not apply -->
77+
78+
- [ ] I have attached a log of the attempted build/installation,
79+
changing the extension to `.txt` and uploaded it to this issue
80+
- [ ] I have indicated if previous versions of OpenCoarrays are or
81+
were installed on the machine in question
82+
83+
**Please select one from the following top level items** (please be sure to fill out all sub-items)**:**
84+
- [ ] Build/install was attempted with [install.sh]
85+
- [ ] I have attached the `install-opencoarrays.log` file
86+
after re-running the script with the debug flags `-d` and
87+
`-v` turned on (after renaming the log file to have a `.txt`
88+
extension)
89+
- [ ] Build/install was attempted with system package manager like
90+
[homebrew] (which one?)
91+
- [ ] Build/install was attempted with manual/advanced
92+
[CMake install]
93+
- [ ] Name and version of the C compiler being used
94+
- [ ] Name and version of the Fortran compiler being used
95+
- [ ] Attached/included the output of the configure step with
96+
CMake. (Usually something like `cd build && cmake ..`)
97+
- [ ] Attached/included the output of `make VERBOSE=1`
98+
- [ ] Attached/included the output of `ctest --verbose`
99+
- [ ] Other build/install was attempted (please describe)
100+
101+
Don't forget the description of the problem. The more details you give
102+
us, the faster, and more easily we can help you
103+
104+
## Compile time or run time error
105+
106+
<!-- delete this section if it does not apply -->
107+
108+
**Please choose one of the first two items**
109+
- [ ] I am experiencing a compile time error (all gfortran ICEs
110+
should be reported to the [GFortran bug tracker]... You can post
111+
the ICE here too for tracking purposes, with a link to the
112+
GFortran problem report)
113+
- [ ] I am experiencing a runtime issue
114+
115+
**:sparkles: Optional, but you will receive infinite karma for including this: :sparkles:**
116+
- [ ] I have included a minimally complete verifiable example (MCVE)
117+
that exhibits the problem and suitable for adding to regression
118+
tests
119+
120+
Don't forget a description with as many details as possible to reproduce the problem.
121+
122+
123+
[links]:#
124+
[GFortran bug tracker]: https://gcc.gnu.org/bugzilla/
125+
[Intel MPI]: https://software.intel.com/en-us/intel-mpi-library
126+
[MPT]: http://www.sgi.com/products/software/sps.html
127+
[MVAPICH]: http://mvapich.cse.ohio-state.edu
128+
[MPICH]: https://www.mpich.org
129+
[Open-MPI]: https://www.open-mpi.org
130+
[CONTRIBUTING.md]: https://github.com/sourceryinstitute/OpenCoarrays/blob/master/CONTRIBUTING.md
131+
[Helping Out]: https://github.com/sourceryinstitute/OpenCoarrays/blob/master/CONTRIBUTING.md#helping-out
132+
[official release]: https://github.com/sourceryinstitute/OpenCoarrays/releases
133+
[CMake install]: https://github.com/sourceryinstitute/OpenCoarrays/blob/master/INSTALL.md#cmake-scripts
134+
[homebrew]: http://brew.sh
135+
[issues page]: https://github.com/sourceryinstitute/OpenCoarrays/issues
136+
[mailing list]: https://groups.google.com/forum/#!forum/opencoarrays
137+
[install.sh]: https://github.com/sourceryinstitute/OpenCoarrays/blob/master/install.sh
138+
[issue stat img]:https://img.shields.io/issuestats/i/github/sourceryinstitute/OpenCoarrays.svg?style=flat-square

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
<!-- Please fill out the pull request template included below, failure -->
2+
<!-- to do so may result in immediate closure of your pull request. -->
3+
4+
<!-- Fill out all portions of this template that apply. Please delete -->
5+
<!-- any unnecessary sections. -->
6+
7+
| Avg response time | coverage on master |
8+
| --------------------------------- | ---------------------------|
9+
| ![Issue Stats][PR response img] | ![Codecov branch][coverage]|
10+
11+
This pull request (PR) is a:
12+
- [ ] Bug fix
13+
- [ ] Feature addition
14+
- [ ] Other, Please describe:
15+
16+
I certify that:
17+
18+
- [ ] I have reviewed the [contributing guidelines]
19+
- [ ] If this PR is a work in progress I have added `WIP:` to the
20+
beginning of the PR title
21+
- [ ] If this PR is problematic for any reason, I have added
22+
`DO NOT MERGE:` to the beginning of the title
23+
- [ ] The branch name and title of this PR contains the text
24+
`issue-<#>` where `<#>` is replaced by the issue that this PR
25+
is addressing
26+
- [ ] I have deleted trailing white space on any lines that this PR
27+
touches
28+
- [ ] I have used spaces for indentation on any lines that this PR
29+
touches
30+
- [ ] I have included some comments to explain non-obvious code
31+
changes
32+
- [ ] I have run the tests localy (`ctest`) and all tests pass
33+
- [ ] Each commit is a logically atomic, self-consistent, cohesive
34+
set of changes
35+
- [ ] The [commit message] should follow [these guidelines]:
36+
- [ ] First line is directive phrase, starting with a capitalized
37+
imperative verb, and is no longer than 50 characters
38+
summarizing your commit
39+
- [ ] Next line, if necessary is blank
40+
- [ ] Following lines are all wrapped at 72 characters and can
41+
include additional paragraphs, bulleted lists, etc.
42+
- [ ] Use [Github keywords] where appropriate, to indicate the
43+
commit resolves an open issue.
44+
- [ ] I have signed [Contributor License Agreement (CLA)] by
45+
clicking the "details" link to the right of the `licence/cla`
46+
check and following the directions on the CLA assistant webpage
47+
- [ ] I have ensured that the test coverage hasn't gone down and added new [unit tests] to cover an new code added to the library
48+
49+
## Summary of changes ##
50+
51+
Summarize what you changed
52+
53+
## Rationale for changes ##
54+
55+
Why did you make these changes?
56+
57+
## For contributors and SI team members with code review priviledges ##
58+
59+
- [ ] I certify that I will wait 24 hours before self-approving via
60+
[pullapprove comment] or [Github code review] so that someone
61+
else has the chance to review my proposed changes
62+
63+
[links]:#
64+
[contributing guidelines]: https://github.com/sourceryinstitute/OpenCoarrays/blob/master/CONTRIBUTING.md
65+
[commit message]: https://robots.thoughtbot.com/5-useful-tips-for-a-better-commit-message
66+
[these guidelines]: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html
67+
[Contributor License Agreement (CLA)]: https://cla-assistant.io/sourceryinstitute/OpenCoarrays
68+
[pullapprove comment]: https://pullapprove.com/sourceryinstitute/OpenCoarrays/settings/
69+
[Github code review]: https://help.github.com/articles/about-pull-request-reviews/
70+
[Github keywords]: https://help.github.com/articles/closing-issues-via-commit-messages/
71+
[unit tests]: https://github.com/sourceryinstitute/OpenCoarrays/tree/master/src/tests/unit
72+
[PR response img]: https://img.shields.io/issuestats/p/github/sourceryinstitute/OpenCoarrays.svg?style=flat-square
73+
[coverage]: https://img.shields.io/codecov/c/github/sourceryinstitute/OpenCoarrays/master.svg?style=flat-square

.pullapprove.yml

Lines changed: 37 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,38 @@
1-
approve_by_comment: true
2-
approve_regex: '^([Aa]pproved|:\+1:|:shipit:|:ship: it|LGTM|[Ll]ooks good to me|:zap:|:boom:|:clap:|:bow:)'
3-
reject_regex: '^([Nn]ope|[Nn]ope\.jpg|[Dd]enied|[Rr]ejected|:\-1:)'
4-
reset_on_push: true
5-
author_approval: default
6-
reviewers:
1+
version: 2
2+
extends: Default # see https://pullapprove.com/sourceryinstitute/
3+
groups:
4+
# These have all the group_defaults
5+
Maintainers:
6+
# When merging non-documentation changes into protected branches,
7+
# require core team approval
78
required: 1
8-
members:
9-
- afanfa
10-
- rouson
11-
- zbeekman
9+
conditions:
10+
branches:
11+
- master
12+
- devel
13+
- caffeinate-opencoarrays
14+
teams:
15+
- team-opencoarrays
16+
# https://github.com/orgs/sourceryinstitute/teams/team-opencoarrays
17+
OpenCoarrays:
18+
# Whenever someone has a PR, on any branch require at least 1
19+
# collaborator to explicitly review it
20+
required: 1
21+
users: all
22+
conditions:
23+
branches:
24+
exclude:
25+
- master
26+
- devel
27+
- caffeinate-opencoarrays
28+
ConfigManagers:
29+
required: 1
30+
conditions:
31+
files:
32+
- .travis.yml
33+
- .pullapprove.yml
34+
- codecov.yml
35+
- .gitattributes
36+
- "*.enc"
37+
users:
38+
- zbeekman

0 commit comments

Comments
 (0)