Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AUTO] Incremented version to 1.3.5. #187

Closed
wants to merge 141 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
141 commits
Select commit Hold shift + click to select a range
d27d52c
Update Release Notes for GA (#36)
adityaj1107 Jul 2, 2021
62de872
add method type in CustomWebhook data model (#39)
zhongnansu Jul 16, 2021
4ef189d
Fix class loader issue for notifications response (#40)
dai-chen Jul 20, 2021
0af72bf
remove restrictions on webhook url protocols to also include http (#43)
zhongnansu Aug 2, 2021
bf2bfb3
Bumping common-utils to build with OpenSearch(main) 1.1.0 (#48)
saratvemulapalli Aug 6, 2021
28e688b
Adding an utility method that allows consumers to set custom thread c…
thalurur Aug 6, 2021
b18a489
Add Notifications SNS model (#50)
joshuali925 Aug 9, 2021
d79c53d
Added support for SesAccount (#54)
akbhatta Aug 13, 2021
4b1c21c
Adds legacy chime, slack, custom webhook messages, request/response f…
dbbaughe Aug 13, 2021
401802d
Using 1.1 snapshot version for OpenSearch (#57)
VachaShah Aug 16, 2021
4f30425
Add themed logo to README (#41)
Aug 16, 2021
cc02f23
Build snapshot build by default with the same version as OpenSearch. …
dblock Aug 16, 2021
3913d70
BugFix: Allow null values for role_arn in json parsing (#60)
akbhatta Aug 16, 2021
8fccbea
Removed tenant information from the models (#73)
akbhatta Sep 17, 2021
21b951d
Updated the plugin feature response with allowed config features (#74)
akbhatta Sep 23, 2021
486c2e1
Updates common-utils version to 1.2 (#77)
downsrob Oct 1, 2021
151646f
Publish .md5 and .sha1 signatures. (#79) (#80)
dblock Oct 6, 2021
cbeba12
Publish source and javadoc checksums. (#81)
dblock Oct 6, 2021
e51a67a
Email recipients made nested for backward compatibility with Alerting…
akbhatta Oct 13, 2021
32f0c6f
Update copyright notice (#90)
qreshi Nov 2, 2021
2253331
Update maven publication to include cksums. (#91)
mch2 Nov 4, 2021
2679a01
Add release notes for version 1.2.0.0 (#92)
lezzago Nov 5, 2021
84bb457
Fix copyright notice and add DCO check workflow (#94)
lezzago Nov 9, 2021
eb79bae
Update build.sh script to include optional platform param. (#95)
mch2 Nov 12, 2021
2ebb5e6
Add codeowners support for repo (#96)
ryanbogan Nov 12, 2021
19ca2c0
Bump version to 1.3 (#99)
lezzago Dec 2, 2021
643157d
Auto-increment version on new release tags. (#106)
dblock Jan 4, 2022
7c0460d
Remove jcenter repository (#115)
peternied Feb 17, 2022
31fd411
Using Github App token to trigger CI for version increment PRs (#116)
VachaShah Feb 19, 2022
bccb1bb
Fixes copyright headers (#117)
dbbaughe Feb 21, 2022
1da8807
Remove jcenter repository missed on first pass (#118)
peternied Feb 24, 2022
3919543
Run CI/CD on Java 8, 11, 14 and 17. (#121)
dblock Mar 1, 2022
710b1f9
Add .whitesource configuration file (#109)
mend-for-github-com[bot] Mar 2, 2022
361db4c
Upgrade to 2.0 (#122)
lezzago Mar 3, 2022
1be69e5
Remove JDK8 support and fix JDK17 build. (#129)
dblock Mar 9, 2022
fb43b22
Add support for build version qualifier. (#128)
dblock Mar 10, 2022
bdd8a81
Add backport and auto delete workflow (#130)
Mar 10, 2022
be72763
Add release notes for version 1.3.0.0 (#132)
getsaurabh02 Mar 11, 2022
fe3abb9
Upgrade gradle artifacts to 7.3.3 (#135)
lezzago Mar 14, 2022
05931c9
Remove feature and feature_list usage for Notifications (#136)
qreshi Mar 17, 2022
7ab297e
Add opensearch repositories plugin to resolve lucene snapshot depende…
mch2 Mar 18, 2022
a086805
Update MAINTAINERS.m to add new maintainer. (#127)
getsaurabh02 Mar 21, 2022
d77dec5
Rename references for Get Channels API (#140)
qreshi Mar 22, 2022
6e78f69
Adding signoff option for version workflow PR (#143)
VachaShah Mar 23, 2022
43d6e6d
Remove allowedConfigFeatureList from GetPluginFeaturesResponse (#144)
qreshi Mar 28, 2022
f2f57e5
change default opensearch version to 2.0.0-alpha1-SNAPSHOT (#146)
peterzhuamazon Mar 28, 2022
a6c2da8
Add qualifier default to alpha1 in build.gradle (#151)
peterzhuamazon Mar 31, 2022
58cd7cc
Make CU hosts its own script before delete the one on build repo (#152)
peterzhuamazon Apr 1, 2022
f62e734
Removal of NotificationEvent Request, Response and SearchResults (#153)
adityaj1107 Apr 5, 2022
4553617
Updated issue templates from .github. (#154)
dblock Apr 6, 2022
c3794c4
Addition of NotificationEvent to SendNotificationResponse and Removal…
adityaj1107 Apr 7, 2022
14e76ec
Remove JDK 14 (#159)
getsaurabh02 Apr 14, 2022
17bb37c
Incremented version to 2.0-rc1. (#160)
dblock Apr 15, 2022
a80b8b1
Support sending email message via Notifications passthrough API (#158)
qreshi Apr 16, 2022
39bd777
Add release notes for version 2.0.0.0-rc1 (#162)
getsaurabh02 Apr 25, 2022
389bb3c
Removing RC1 as the qualifier from Common Utils (#168)
adityaj1107 May 6, 2022
1eef82c
add code coverage badge (#169)
sbcd90 May 9, 2022
d36924d
Change BaseModel to extend ToXContentObject instead of ToXContent (#173)
qreshi May 11, 2022
4557ed1
add code coverage badge (#171)
sbcd90 May 16, 2022
1d0ee34
fix code coverage badge (#175)
sbcd90 May 17, 2022
e8b991e
fix code coverage badge (#176)
sbcd90 May 17, 2022
a03453c
Add release notes for version 2.0.0.0 (#177)
getsaurabh02 May 18, 2022
b054420
Remove duplicate DCO workflow. (#181)
dblock May 24, 2022
26a4c36
Bump up the version to 2.1 (#190)
ankitkala Jun 22, 2022
5d96f3c
Upgrade gradle to 7.4.2 (#191)
sbcd90 Jun 22, 2022
79a2ae3
Added 2.1 release notes. (#194) (#196)
opensearch-trigger-bot[bot] Jul 6, 2022
fe37126
Bump 2.x branch to 2.2 (#204)
qreshi Jul 25, 2022
7d53102
Staging for version increment automation (#200) (#211)
opensearch-trigger-bot[bot] Aug 4, 2022
c3408f3
Added 2.2 release notes. (#216)
getsaurabh02 Aug 9, 2022
b809166
Added 2.2 release notes. (#212) (#215)
opensearch-trigger-bot[bot] Aug 16, 2022
b6980f2
Update Release Notes for GA (#36)
adityaj1107 Jul 2, 2021
6966cf6
add method type in CustomWebhook data model (#39)
zhongnansu Jul 16, 2021
87b8494
Fix class loader issue for notifications response (#40)
dai-chen Jul 20, 2021
c3086f4
remove restrictions on webhook url protocols to also include http (#43)
zhongnansu Aug 2, 2021
fa074e9
Bumping common-utils to build with OpenSearch(main) 1.1.0 (#48)
saratvemulapalli Aug 6, 2021
40dcad5
Adding an utility method that allows consumers to set custom thread c…
thalurur Aug 6, 2021
5faa505
Add Notifications SNS model (#50)
joshuali925 Aug 9, 2021
cb2d125
Added support for SesAccount (#54)
akbhatta Aug 13, 2021
0b76166
Adds legacy chime, slack, custom webhook messages, request/response f…
dbbaughe Aug 13, 2021
13591ce
Using 1.1 snapshot version for OpenSearch (#57)
VachaShah Aug 16, 2021
e05ba9a
Add themed logo to README (#41)
Aug 16, 2021
8e64257
Build snapshot build by default with the same version as OpenSearch. …
dblock Aug 16, 2021
6985356
BugFix: Allow null values for role_arn in json parsing (#60)
akbhatta Aug 16, 2021
4082e33
Removed tenant information from the models (#73)
akbhatta Sep 17, 2021
8ca20ff
Updated the plugin feature response with allowed config features (#74)
akbhatta Sep 23, 2021
8d390f4
Updates common-utils version to 1.2 (#77)
downsrob Oct 1, 2021
c7f9a5f
Publish .md5 and .sha1 signatures. (#79) (#80)
dblock Oct 6, 2021
7f75cbb
Publish source and javadoc checksums. (#81)
dblock Oct 6, 2021
45913ea
Email recipients made nested for backward compatibility with Alerting…
akbhatta Oct 13, 2021
ccbaef7
Update copyright notice (#90)
qreshi Nov 2, 2021
b39f8e1
Update maven publication to include cksums. (#91)
mch2 Nov 4, 2021
d3366bd
Add release notes for version 1.2.0.0 (#92)
lezzago Nov 5, 2021
ca28652
Fix copyright notice and add DCO check workflow (#94)
lezzago Nov 9, 2021
6c1f2a9
Update build.sh script to include optional platform param. (#95)
mch2 Nov 12, 2021
2233786
Add codeowners support for repo (#96)
ryanbogan Nov 12, 2021
0ecb54b
Bump version to 1.3 (#99)
lezzago Dec 2, 2021
c87ee43
Auto-increment version on new release tags. (#106)
dblock Jan 4, 2022
2d29b49
Remove jcenter repository (#115)
peternied Feb 17, 2022
c5476b6
Using Github App token to trigger CI for version increment PRs (#116)
VachaShah Feb 19, 2022
822e4fb
Fixes copyright headers (#117)
dbbaughe Feb 21, 2022
2cb20f4
Remove jcenter repository missed on first pass (#118)
peternied Feb 24, 2022
aba93a9
Run CI/CD on Java 8, 11, 14 and 17. (#121)
dblock Mar 1, 2022
29e7902
Add .whitesource configuration file (#109)
mend-for-github-com[bot] Mar 2, 2022
e43b05c
Upgrade to 2.0 (#122)
lezzago Mar 3, 2022
c4e8cbd
Remove JDK8 support and fix JDK17 build. (#129)
dblock Mar 9, 2022
6afcf05
Add support for build version qualifier. (#128)
dblock Mar 10, 2022
ab12d89
Add backport and auto delete workflow (#130)
Mar 10, 2022
cad110d
Add release notes for version 1.3.0.0 (#132)
getsaurabh02 Mar 11, 2022
6dfd708
Upgrade gradle artifacts to 7.3.3 (#135)
lezzago Mar 14, 2022
64c68b1
Remove feature and feature_list usage for Notifications (#136)
qreshi Mar 17, 2022
3804e80
Add opensearch repositories plugin to resolve lucene snapshot depende…
mch2 Mar 18, 2022
616f423
Update MAINTAINERS.m to add new maintainer. (#127)
getsaurabh02 Mar 21, 2022
e624bbc
Rename references for Get Channels API (#140)
qreshi Mar 22, 2022
7cb2a9b
Adding signoff option for version workflow PR (#143)
VachaShah Mar 23, 2022
928fcc5
Remove allowedConfigFeatureList from GetPluginFeaturesResponse (#144)
qreshi Mar 28, 2022
ede7014
change default opensearch version to 2.0.0-alpha1-SNAPSHOT (#146)
peterzhuamazon Mar 28, 2022
ab44c14
Add qualifier default to alpha1 in build.gradle (#151)
peterzhuamazon Mar 31, 2022
ac8040a
Make CU hosts its own script before delete the one on build repo (#152)
peterzhuamazon Apr 1, 2022
96d5c1d
Removal of NotificationEvent Request, Response and SearchResults (#153)
adityaj1107 Apr 5, 2022
bf1e3af
Updated issue templates from .github. (#154)
dblock Apr 6, 2022
8601665
Addition of NotificationEvent to SendNotificationResponse and Removal…
adityaj1107 Apr 7, 2022
5f4e3c6
Remove JDK 14 (#159)
getsaurabh02 Apr 14, 2022
385209e
Incremented version to 2.0-rc1. (#160)
dblock Apr 15, 2022
80d13c7
Support sending email message via Notifications passthrough API (#158)
qreshi Apr 16, 2022
315b710
Add release notes for version 2.0.0.0-rc1 (#162)
getsaurabh02 Apr 25, 2022
bb58b59
Removing RC1 as the qualifier from Common Utils (#168)
adityaj1107 May 6, 2022
da75756
add code coverage badge (#169)
sbcd90 May 9, 2022
03d4324
Change BaseModel to extend ToXContentObject instead of ToXContent (#173)
qreshi May 11, 2022
8bd0b48
add code coverage badge (#171)
sbcd90 May 16, 2022
b29a78c
fix code coverage badge (#175)
sbcd90 May 17, 2022
185d840
fix code coverage badge (#176)
sbcd90 May 17, 2022
571ee4a
Add release notes for version 2.0.0.0 (#177)
getsaurabh02 May 18, 2022
fe79cb3
Remove duplicate DCO workflow. (#181)
dblock May 24, 2022
a6b0eb5
Bump up the version to 2.1 (#190)
ankitkala Jun 22, 2022
e02f712
Upgrade gradle to 7.4.2 (#191)
sbcd90 Jun 22, 2022
8b00c46
Added 2.1 release notes. (#194) (#196)
opensearch-trigger-bot[bot] Jul 6, 2022
ca53934
Bump 2.x branch to 2.2 (#204)
qreshi Jul 25, 2022
b262edd
Staging for version increment automation (#200) (#211)
opensearch-trigger-bot[bot] Aug 4, 2022
4076e15
Added 2.2 release notes. (#216)
getsaurabh02 Aug 9, 2022
7299233
Incremented version to 2.2.1
opensearch-ci-bot Aug 11, 2022
525e137
Increment version
zelinh Aug 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions .codecov.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
codecov:
require_ci_to_pass: yes

coverage:
precision: 2
round: down
range: "75...100"
status:
project:
default:
target: 75% # the required coverage value
threshold: 1% # the leniency in hitting the target
2 changes: 2 additions & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# This should match the owning team set up in https:/orgs/opensearch-project/teams
* @opensearch-project/common-utils
28 changes: 13 additions & 15 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,31 @@
---
name: 🐛 Bug report
about: Create a report to help us improve
title: "[BUG]"
labels: 'bug, untriaged, Beta'
title: '[BUG]'
labels: 'bug, untriaged'
assignees: ''
---

**Describe the bug**
A clear and concise description of what the bug is.
**What is the bug?**
A clear and concise description of the bug.

**To Reproduce**
**How can one reproduce the bug?**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
**What is the expected behavior?**
A clear and concise description of what you expected to happen.

**Plugins**
Please list all plugins currently enabled.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Host/Environment (please complete the following information):**
**What is your host/environment?**
- OS: [e.g. iOS]
- Version [e.g. 22]
- Plugins

**Do you have any screenshots?**
If applicable, add screenshots to help explain your problem.

**Additional context**
Add any other context about the problem here.
**Do you have any additional context?**
Add any other context about the problem.
7 changes: 7 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
contact_links:
- name: OpenSearch Community Support
url: https://discuss.opendistrocommunity.dev/
about: Please ask and answer questions here.
- name: AWS/Amazon Security
url: https://aws.amazon.com/security/vulnerability-reporting/
about: Please report security vulnerabilities here.
17 changes: 8 additions & 9 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
---
name: 🎆 Feature request
about: Suggest an idea for this project
title: ''
labels: enhancement
about: Request a feature in this project
title: '[FEATURE]'
labels: 'enhancement, untriaged'
assignees: ''
---
**Is your feature request related to a problem?**
A clear and concise description of what the problem is, e.g. _I'm always frustrated when [...]_

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
**What solution would you like?**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
**What alternatives have you considered?**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
**Do you have any additional context?**
Add any other context or screenshots about the feature request here.
29 changes: 29 additions & 0 deletions .github/workflows/backport.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@

name: Backport
on:
pull_request_target:
types:
- closed
- labeled

jobs:
backport:
runs-on: ubuntu-latest
permissions:
contents: write
pull-requests: write
name: Backport
steps:
- name: GitHub App token
id: github_app_token
uses: tibdex/[email protected]
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
installation_id: 22958780

- name: Backport
uses: VachaShah/[email protected]
with:
github_token: ${{ steps.github_app_token.outputs.token }}
branch_name: backport/backport-${{ github.event.number }}
23 changes: 6 additions & 17 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,9 @@ jobs:
build:
strategy:
matrix:
java: [14]
java:
- 11
- 17

name: Build and Test
runs-on: ubuntu-latest
Expand All @@ -25,29 +27,16 @@ jobs:
with:
java-version: ${{ matrix.java }}

# dependencies: OpenSearch
- name: Checkout OpenSearch
uses: actions/checkout@v2
with:
repository: 'opensearch-project/OpenSearch'
path: OpenSearch
ref: '1.0'
- name: Build OpenSearch
working-directory: ./OpenSearch
run: ./gradlew publishToMavenLocal -Dbuild.snapshot=false

# common-utils
- name: Build and Test
run: |
./gradlew build -Dopensearch.version=1.0.0
./gradlew build

- name: Publish to Maven Local
run: |
./gradlew publishToMavenLocal -Dopensearch.version=1.0.0
./gradlew publishToMavenLocal

- name: Upload Coverage Report
uses: codecov/codecov-action@v1
with:
file: ./build/reports/jacoco/test/jacocoTestReport.xml
flags: plugin
token: ${{ secrets.CODECOV_TOKEN }}

15 changes: 15 additions & 0 deletions .github/workflows/delete_backport_branch.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
name: Delete merged branch of the backport PRs
on:
pull_request:
types:
- closed

jobs:
delete-branch:
runs-on: ubuntu-latest
if: startsWith(github.event.pull_request.head.ref,'backport/')
steps:
- name: Delete merged branch
uses: SvanBoxel/delete-merged-branch@main
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
44 changes: 0 additions & 44 deletions .github/workflows/push-common-utils-jar.yml

This file was deleted.

53 changes: 53 additions & 0 deletions .github/workflows/version.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Increment Version

on:
push:
tags:
- '*.*.*.*'

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: GitHub App token
id: github_app_token
uses: tibdex/[email protected]
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.APP_PRIVATE_KEY }}
installation_id: 22958780

- uses: actions/checkout@v2
- name: Fetch Tag and Version Information
run: |
TAG=$(echo "${GITHUB_REF#refs/*/}")
CURRENT_VERSION_ARRAY=($(echo "$TAG" | tr . '\n'))
BASE=$(IFS=. ; echo "${CURRENT_VERSION_ARRAY[*]:0:2}")
CURRENT_VERSION=$(IFS=. ; echo "${CURRENT_VERSION_ARRAY[*]:0:3}")
CURRENT_VERSION_ARRAY[2]=$((CURRENT_VERSION_ARRAY[2]+1))
NEXT_VERSION=$(IFS=. ; echo "${CURRENT_VERSION_ARRAY[*]:0:3}")
echo "TAG=$TAG" >> $GITHUB_ENV
echo "BASE=$BASE" >> $GITHUB_ENV
echo "CURRENT_VERSION=$CURRENT_VERSION" >> $GITHUB_ENV
echo "NEXT_VERSION=$NEXT_VERSION" >> $GITHUB_ENV
- uses: actions/checkout@v2
with:
ref: ${{ env.BASE }}
token: ${{ steps.github_app_token.outputs.token }}

- name: Increment Version
run: |
echo Incrementing $CURRENT_VERSION to $NEXT_VERSION
sed -i "s/$CURRENT_VERSION-SNAPSHOT/$NEXT_VERSION-SNAPSHOT/g" build.gradle

- name: Create Pull Request
uses: peter-evans/create-pull-request@v3
with:
token: ${{ steps.github_app_token.outputs.token }}
base: ${{ env.BASE }}
commit-message: Incremented version to ${{ env.NEXT_VERSION }}
signoff: true
delete-branch: true
title: '[AUTO] Incremented version to ${{ env.NEXT_VERSION }}.'
body: |
I've noticed that a new tag ${{ env.TAG }} was pushed, and incremented the version from ${{ env.CURRENT_VERSION }} to ${{ env.NEXT_VERSION }}.
15 changes: 15 additions & 0 deletions .whitesource
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"scanSettings": {
"configMode": "AUTO",
"configExternalURL": "",
"projectToken": "",
"baseBranches": []
},
"checkRunSettings": {
"vulnerableCheckRunConclusionLevel": "failure",
"displayMode": "diff"
},
"issueSettings": {
"minSeverityLevel": "LOW"
}
}
49 changes: 48 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,51 @@
## Contributing to this Project

OpenSearch is a community project that is built and maintained by people just like **you**.
[This document](https:/opensearch-project/.github/blob/main/CONTRIBUTING.md) explains how you can contribute to this and related projects.
[This document](https:/opensearch-project/.github/blob/main/CONTRIBUTING.md) explains how you can contribute to this and related projects.

## Developer Certificate of Origin

OpenSearch is an open source product released under the Apache 2.0 license (see either [the Apache site](https://www.apache.org/licenses/LICENSE-2.0) or the [LICENSE.txt file](LICENSE.txt)). The Apache 2.0 license allows you to freely use, modify, distribute, and sell your own products that include Apache 2.0 licensed software.

We respect intellectual property rights of others and we want to make sure all incoming contributions are correctly attributed and licensed. A Developer Certificate of Origin (DCO) is a lightweight mechanism to do that.

The DCO is a declaration attached to every contribution made by every developer. In the commit message of the contribution, the developer simply adds a `Signed-off-by` statement and thereby agrees to the DCO, which you can find below or at [DeveloperCertificate.org](http://developercertificate.org/).

```
Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or

(b) The contribution is based upon previous work that, to the
best of my knowledge, is covered under an appropriate open
source license and I have the right under that license to
submit that work with modifications, whether created in whole
or in part by me, under the same open source license (unless
I am permitted to submit under a different license), as
Indicated in the file; or

(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.

(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including
all personal information I submit with it, including my
sign-off) is maintained indefinitely and may be redistributed
consistent with this project or the open source license(s)
involved.
```

We require that every contribution to OpenSearch is signed with a Developer Certificate of Origin. Additionally, please use your real name. We do not accept anonymous contributors nor those utilizing pseudonyms.

Each commit must include a DCO which looks like this

```
Signed-off-by: Jane Smith <[email protected]>
```

You may type this line on your own when writing your commit messages. However, if your user.name and user.email are set in your git configs, you can use `-s` or `– – signoff` to add the `Signed-off-by` line to the end of the commit message.
12 changes: 8 additions & 4 deletions DEVELOPER_GUIDE.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
- [Developer Guide](#developer-guide)
- [Forking and Cloning](#forking-and-cloning)
- [Install Prerequisites](#install-prerequisites)
- [JDK 14](#jdk-14)
- [JDK 11](#jdk-11)
- [Building](#building)
- [Using IntelliJ IDEA](#using-intellij-idea)
- [Submitting Changes](#submitting-changes)
Expand All @@ -16,9 +16,9 @@ Fork this repository on GitHub, and clone locally with `git clone`.

### Install Prerequisites

#### JDK 14
#### JDK 11

OpenSearch components build using Java 14 at a minimum. This means you must have a JDK 14 installed with the environment variable `JAVA_HOME` referencing the path to Java home for your JDK 14 installation, e.g. `JAVA_HOME=/usr/lib/jvm/jdk-14`.
OpenSearch components build using Java 11 at a minimum. This means you must have a JDK 11 installed with the environment variable `JAVA_HOME` referencing the path to Java home for your JDK 11 installation, e.g. `JAVA_HOME=/usr/lib/jvm/jdk-11`.

### Building

Expand All @@ -36,4 +36,8 @@ Launch Intellij IDEA, choose **Import Project**, and select the `settings.gradle

### Submitting Changes

See [CONTRIBUTING](CONTRIBUTING.md).
See [CONTRIBUTING](CONTRIBUTING.md).

### Backport

- [Link to backport documentation](https:/opensearch-project/opensearch-plugins/blob/main/BACKPORT.md)
Loading