Pull requests are welcomed. You must
- Sign the Elastic Contributor License Agreement.
- Include a changelog entry at
.changelog/{pr-number}.txt
with your pull request. - Include tests that demonstrate the change is working.
To create a new release use the release workflow in GitHub actions. This will create a new draft release in GitHub releases with a changelog. After the job completes, review the draft and if everything is correct, publish the release. When the release is published GitHub will create the git tag.