Skip to content

Fix returns 500 error for AI agent APIs when OpenSearch returns 4xx error with json format error message #1453

Fix returns 500 error for AI agent APIs when OpenSearch returns 4xx error with json format error message

Fix returns 500 error for AI agent APIs when OpenSearch returns 4xx error with json format error message #1453

Workflow file for this run

# Copyright OpenSearch Contributors
# SPDX-License-Identifier: Apache-2.0
name: Link Checker
on:
push:
branches: [ "**" ]
pull_request:
branches: [ "**" ]
jobs:
linkchecker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Load Excludes
run: |
LYCHEE_EXCLUDE=$(grep -v '^#\|^$' .lycheeexclude | sed -e :a -e 'N;s/\n/ --exclude /;ta')
echo "LYCHEE_EXCLUDE=$LYCHEE_EXCLUDE" >> $GITHUB_ENV
- name: Lychee Link Checker
id: lychee
uses: lycheeverse/[email protected]
with:
args: --accept=200,403,429 --exclude ${{ env.LYCHEE_EXCLUDE }} --exclude-mail "**/*.html" "**/*.md" "**/*.txt" "**/*.json" "**/*.js" "**/*.ts" "**/*.tsx"
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
- name: Fail if there were link errors
run: exit ${{ steps.lychee.outputs.exit_code }}