File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : " Release EQL"
2
+
3
+ on :
4
+ release :
5
+ types :
6
+ - published
7
+ pull_request :
8
+ branches :
9
+ - main
10
+ paths :
11
+ - .github/workflows/release-eql.yml
12
+ # Useful for debugging
13
+ workflow_dispatch :
14
+
15
+ defaults :
16
+ run :
17
+ shell : bash -l {0}
18
+
19
+ permissions :
20
+ contents : write
21
+
22
+ jobs :
23
+ build-and-publish :
24
+ runs-on : ubuntu-latest
25
+ name : Build EQL
26
+ if : ${{ github.event_name != 'release' || contains(github.event.release.tag_name, 'eql') }}
27
+ timeout-minutes : 5
28
+
29
+ steps :
30
+ - name : Checkout repository
31
+ uses : actions/checkout@v4
32
+
33
+ - name : Install asdf & tools
34
+ uses : asdf-vm/actions/install@v3
35
+
36
+ - name : Build EQL release
37
+ run : |
38
+ just build
39
+ mv release/cipherstash-encrypt-dsl.sql release/cipherstash-eql.sql
40
+
41
+ - name : Release
42
+ uses : softprops/action-gh-release@v2
43
+ if : startsWith(github.ref, 'refs/tags/')
44
+ with :
45
+ files : release/cipherstash-eql.sql
You can’t perform that action at this time.
0 commit comments