Task automation and test improvement (#4673)
* Run full regression suite on PR * Limit concurrency to 2 workers * Update PULL_REQUEST_TEMPLATE.md * Added prcop config Co-authored-by: unlikelyzero <jchill2@gmail.com> Co-authored-by: Jamie V <jamie.j.vigliotta@nasa.gov> Co-authored-by: Andrew Henry <akhenry@gmail.com>
This commit is contained in:
16
.github/PULL_REQUEST_TEMPLATE.md
vendored
16
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -1,3 +1,9 @@
|
|||||||
|
<!--- Note: Please open the PR in draft form until you are ready for active review. -->
|
||||||
|
Closes: <!--- Insert Issue Number(s) this PR addresses. Start by typing # will open a dropdown of recent issues. -->
|
||||||
|
|
||||||
|
### Describe your changes:
|
||||||
|
<!--- Describe your changes and add any comments about your approach either here or inline if code comments aren't added -->
|
||||||
|
|
||||||
### All Submissions:
|
### All Submissions:
|
||||||
|
|
||||||
* [ ] Have you followed the guidelines in our [Contributing document](https://github.com/nasa/openmct/blob/master/CONTRIBUTING.md)?
|
* [ ] Have you followed the guidelines in our [Contributing document](https://github.com/nasa/openmct/blob/master/CONTRIBUTING.md)?
|
||||||
@@ -11,3 +17,13 @@
|
|||||||
* [ ] Command line build passes?
|
* [ ] Command line build passes?
|
||||||
* [ ] Has this been smoke tested?
|
* [ ] Has this been smoke tested?
|
||||||
* [ ] Testing instructions included in associated issue?
|
* [ ] Testing instructions included in associated issue?
|
||||||
|
|
||||||
|
### Reviewer Checklist
|
||||||
|
|
||||||
|
* [ ] Changes appear to address issue?
|
||||||
|
* [ ] Changes appear not to be breaking changes?
|
||||||
|
* [ ] Appropriate unit tests included?
|
||||||
|
* [ ] Code style and in-line documentation are appropriate?
|
||||||
|
* [ ] Commit messages meet standards?
|
||||||
|
* [ ] Has associated issue been labelled unverified? (only applicable if this PR closes the issue)
|
||||||
|
* [ ] Has associated issue been labelled bug? (only applicable if this PR is for a bug fix)
|
||||||
|
|||||||
19
.github/workflows/prcop-config.json
vendored
Normal file
19
.github/workflows/prcop-config.json
vendored
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
{
|
||||||
|
"linters": [
|
||||||
|
{
|
||||||
|
"name": "descriptionRegexp",
|
||||||
|
"config": {
|
||||||
|
"regexp": "x] Testing instructions",
|
||||||
|
"errorMessage": ":police_officer: PR Description does not confirm that associated issue(s) contain Testing instructions"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "descriptionMinWords",
|
||||||
|
"config": {
|
||||||
|
"minWordsCount": 160,
|
||||||
|
"errorMessage": ":police_officer: Please, be sure to use existing PR template."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"disableWord": "prcop:disable"
|
||||||
|
}
|
||||||
23
.github/workflows/prcop.yml
vendored
Normal file
23
.github/workflows/prcop.yml
vendored
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
name: PRcop
|
||||||
|
|
||||||
|
on:
|
||||||
|
pull_request:
|
||||||
|
types:
|
||||||
|
- edited
|
||||||
|
- synchronize
|
||||||
|
- ready_for_review
|
||||||
|
- review_requested
|
||||||
|
pull_request_review_comment:
|
||||||
|
types:
|
||||||
|
- created
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
prcop:
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
name: PRcop
|
||||||
|
steps:
|
||||||
|
- name: Linting Pull Request
|
||||||
|
uses: makaroni4/prcop@v1.0.31
|
||||||
|
with:
|
||||||
|
config-file: ".github/workflows/prcop-config.json"
|
||||||
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
Reference in New Issue
Block a user