Commit fa7d78e83036165ad31303b57a244bee3b0fa59e
1 parent
df1364c8
Exists in
master
and in
5 other branches
Added OpenSearch to CI
Showing
3 changed files
with
22 additions
and
0 deletions
Show diff stats
.github/workflows/build.yml
... | ... | @@ -10,6 +10,9 @@ jobs: |
10 | 10 | - ruby: 3.0 |
11 | 11 | gemfile: Gemfile |
12 | 12 | elasticsearch: 7.12.1 |
13 | + - ruby: 3.0 | |
14 | + gemfile: Gemfile | |
15 | + opensearch: 1 | |
13 | 16 | - ruby: 2.7 |
14 | 17 | gemfile: gemfiles/activerecord60.gemfile |
15 | 18 | elasticsearch: 7.12.1 |
... | ... | @@ -40,11 +43,14 @@ jobs: |
40 | 43 | ruby-version: ${{ matrix.ruby }} |
41 | 44 | bundler-cache: true |
42 | 45 | - run: bundle update |
46 | + | |
43 | 47 | - uses: actions/cache@v2 |
48 | + if: ${{ matrix.elasticsearch }} | |
44 | 49 | with: |
45 | 50 | path: ~/elasticsearch |
46 | 51 | key: ${{ runner.os }}-elasticsearch-${{ matrix.elasticsearch }} |
47 | 52 | - uses: ankane/setup-elasticsearch@v1 |
53 | + if: ${{ matrix.elasticsearch }} | |
48 | 54 | with: |
49 | 55 | elasticsearch-version: ${{ matrix.elasticsearch }} |
50 | 56 | plugins: | |
... | ... | @@ -52,6 +58,17 @@ jobs: |
52 | 58 | analysis-smartcn |
53 | 59 | analysis-stempel |
54 | 60 | analysis-ukrainian |
61 | + | |
62 | + - uses: actions/cache@v2 | |
63 | + if: ${{ matrix.opensearch }} | |
64 | + with: | |
65 | + path: ~/opensearch | |
66 | + key: ${{ runner.os }}-opensearch-${{ matrix.opensearch }} | |
67 | + - uses: ankane/setup-opensearch@v1 | |
68 | + if: ${{ matrix.opensearch }} | |
69 | + with: | |
70 | + opensearch-version: ${{ matrix.opensearch }} | |
71 | + | |
55 | 72 | - uses: ankane/setup-mongodb@v1 |
56 | 73 | if: ${{ matrix.mongodb }} |
57 | 74 | - run: | | ... | ... |
CHANGELOG.md
test/language_test.rb