Skip to content

Reset datasource metadata when failed to update it in postIndex and postDelete to force refresh it from the primary index shard. #1464

Reset datasource metadata when failed to update it in postIndex and postDelete to force refresh it from the primary index shard.

Reset datasource metadata when failed to update it in postIndex and postDelete to force refresh it from the primary index shard. #1464

Workflow file for this run

name: Build and Test plugin
on:
push:
branches:
- "*"
- "feature/**"
pull_request:
branches:
- "*"
- "feature/**"
jobs:
Get-CI-Image-Tag:
uses: opensearch-project/opensearch-build/.github/workflows/get-ci-image-tag.yml@main
with:
product: opensearch
Build-linux:
needs: Get-CI-Image-Tag
strategy:
matrix:
java: [21, 23]
name: Build and Test geospatial Plugin
runs-on: ubuntu-latest
container:
# using the same image which is used by opensearch-build team to build the OpenSearch Distribution
# this image tag is subject to change as more dependencies and updates will arrive over time
image: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-version-linux }}
options: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-start-options }}
steps:
- name: Run start commands
run: ${{ needs.Get-CI-Image-Tag.outputs.ci-image-start-command }}
- name: Checkout geospatial
uses: actions/checkout@v4
- name: Setup Java ${{ matrix.java }}
uses: actions/setup-java@v4
with:
distribution: 'corretto'
java-version: ${{ matrix.java }}
- name: Run build
run: |
chown -R 1000:1000 `pwd`
su `id -un 1000` -c "./gradlew build"
- name: Upload Coverage Report
uses: codecov/codecov-action@v4
with:
token: ${{ secrets.CODECOV_TOKEN }}
Build-windows-macos:
strategy:
matrix:
java: [21, 23]
os: [windows-latest, macos-latest]
name: Build and Test geospatial Plugin
runs-on: ${{ matrix.os }}
steps:
- name: Checkout geospatial
uses: actions/checkout@v1
- name: Setup Java ${{ matrix.java }}
uses: actions/setup-java@v1
with:
java-version: ${{ matrix.java }}
- name: Run build
run: |
./gradlew build
- name: Upload Coverage Report
uses: codecov/codecov-action@v1
with:
token: ${{ secrets.CODECOV_TOKEN }}