Skip to content

Commit

Permalink
Rolling back to anomaly-detection for OS dependency in workflow (#230)
Browse files Browse the repository at this point in the history
* rolling back to anomaly-detection for OS

Signed-off-by: Sean Li <[email protected]>

* typo

Signed-off-by: Sean Li <[email protected]>

---------

Signed-off-by: Sean Li <[email protected]>
(cherry picked from commit 8b8cc11)
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
  • Loading branch information
github-actions[bot] committed Jul 10, 2023
1 parent 369029e commit c12e886
Showing 1 changed file with 14 additions and 13 deletions.
27 changes: 14 additions & 13 deletions .github/workflows/remote-integ-tests-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
- name: Fetch Version Information
id: fetch_version
run: |
if [[ "${{ github.event_name }}" == "push" ]]; then
if [[ "${{ github.event_name }}" == "push" ]]; then
pr_number=$(curl -sSL -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" \
"https://api.github.com/repos/${{ github.repository }}/commits/${{ github.sha }}/pulls" \
| jq -r '.[0].number')
Expand All @@ -47,7 +47,7 @@ jobs:
elif [[ "${{ github.event_name }}" == "pull_request" ]]; then
echo "Base branch name is "${{ github.event.pull_request.base.ref }}""
BRANCH_NAME="${{ github.event.pull_request.base.ref }}"
fi
fi
CURRENT_VERSION=$(node -p "require('./package.json').version")
MAJOR_VERSION=$(echo $CURRENT_VERSION | cut -d. -f1)
MINOR_VERSION=$(echo $CURRENT_VERSION | cut -d. -f2)
Expand All @@ -57,33 +57,34 @@ jobs:
echo "OPENSEARCH_VERSION=$OPENSEARCH_VERSION" >> $GITHUB_ENV
echo "OPENSEARCH_DASHBOARDS_VERSION=$BRANCH_NAME" >> $GITHUB_ENV
echo "OPENSEARCH_DASHBOARDS_FTREPO_VERSION=$BRANCH_NAME" >> $GITHUB_ENV
echo "SEARCH_PROCESSOR_PLUGIN_VERSION=$BRANCH_NAME" >> $GITHUB_ENV
echo "ANOMALY_DETECTION__PLUGIN_VERSION=$BRANCH_NAME" >> $GITHUB_ENV
echo "ANOMALY_DETECTION_VERSION=$MAJOR_VERSION.$MINOR_VERSION.0-SNAPSHOT" >> $GITHUB_ENV
shell: bash

- name: Enable longer filenames
if: ${{ matrix.os == 'windows-latest' }}
run: git config --system core.longpaths true

# It doesn't matter what plugin we use, but by launching OpenSearch
# from a plugin repo, we don't need to checkout and build
# from a plugin repo, we don't need to checkout and build
# OpenSearch itself.
- name: Checkout Search-Processor
- name: Checkout Anomaly-Detection
uses: actions/checkout@v2
with:
path: search-processor
repository: opensearch-project/search-processor
ref: ${{ env.SEARCH_PROCESSOR_PLUGIN_VERSION }}
path: anomaly-detection
repository: opensearch-project/anomaly-detection
ref: ${{ env.ANOMALY_DETECTION_PLUGIN_VERSION }}

- name: Run OpenSearch with plugin
run: |
cd search-processor
./gradlew run -Dopensearch.version=${{ env.OPENSEARCH_VERSION }} &
cd anomaly-detection
./gradlew run -Dopensearch.version=${{ env.ANOMALY_DETECTION_VERSION }} &
t=0
while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' localhost:9200)" != "200" ]]; do
while [[ "$(curl -s -o /dev/null -w ''%{http_code}'' localhost:9200)" != "200" ]]; do
sleep 5
let t=$t+5
if [[ $t -gt 300 ]]; then
exit 1
if [[ $t -gt 300 ]]; then
exit 1
fi
done
shell: bash
Expand Down

0 comments on commit c12e886

Please sign in to comment.