You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13Lines changed: 13 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,7 @@ EQL provides a data format for transmitting and storing encrypted data & indexes
20
20
-[Managing indexes with EQL](#managing-indexes-with-eql)
21
21
-[Data Format](#data-format)
22
22
-[Helper packages](#helper-packages)
23
+
-[Releasing](#releasing)
23
24
24
25
---
25
26
@@ -638,3 +639,15 @@ We have created a few langague specific packages to help you interact with the p
638
639
639
640
- [@cipherstash/eql](https://github.com/cipherstash/encrypt-query-language/tree/main/languages/javascript/packages/eql): This is a TypeScript implementation of EQL.
640
641
- [github.com/encrypt-query-language/go/goeql](https://github.com/cipherstash/encrypt-query-language/tree/main/languages/go/goeql): This is a Go implementation of EQL.
642
+
643
+
## Releasing
644
+
645
+
To cut a [release](https://github.com/cipherstash/encrypt-query-language/releases) of EQL:
646
+
647
+
1. Draft a [new release](https://github.com/cipherstash/encrypt-query-language/releases/new) on GitHub
648
+
1. Choose a tag, and create a new one with the prefix `eql-` followed by a [semver](https://semver.org/) (for example, `eql-1.2.3`)
649
+
1. Generate the release notes
650
+
1. Optionally set the release to be the latest (you can set a release to be latest later on if you are testing out a release first)
651
+
1. Click the `Publish release` button
652
+
653
+
This will trigger a run of the [Release EQL](https://github.com/cipherstash/encrypt-query-language/actions/workflows/release-eql.yml) workflow, which will build and attach artifacts to the release.
0 commit comments