{"id":15659095,"url":"https://github.com/ankane/setup-opensearch","last_synced_at":"2025-11-17T14:11:49.685Z","repository":{"id":47373813,"uuid":"369403933","full_name":"ankane/setup-opensearch","owner":"ankane","description":"An action for OpenSearch","archived":false,"fork":false,"pushed_at":"2025-10-30T23:51:43.000Z","size":59,"stargazers_count":33,"open_issues_count":0,"forks_count":8,"subscribers_count":2,"default_branch":"v1","last_synced_at":"2025-10-31T01:24:25.840Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ankane.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-05-21T03:34:55.000Z","updated_at":"2025-10-30T23:51:49.000Z","dependencies_parsed_at":"2024-02-02T01:47:28.105Z","dependency_job_id":"e90eb1ef-d21a-4700-9eb9-62b2e701bf91","html_url":"https://github.com/ankane/setup-opensearch","commit_stats":{"total_commits":105,"total_committers":1,"mean_commits":105.0,"dds":0.0,"last_synced_commit":"a689ddf2458dd1a7910716f1f9454cb691614c27"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ankane/setup-opensearch","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ankane%2Fsetup-opensearch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ankane%2Fsetup-opensearch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ankane%2Fsetup-opensearch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ankane%2Fsetup-opensearch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ankane","download_url":"https://codeload.github.com/ankane/setup-opensearch/tar.gz/refs/heads/v1","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ankane%2Fsetup-opensearch/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":284894140,"owners_count":27080650,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-17T02:00:06.431Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-03T13:15:00.096Z","updated_at":"2025-11-17T14:11:49.660Z","avatar_url":"https://github.com/ankane.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# setup-opensearch\n\nAn action for OpenSearch :tada:\n\n- Simpler than containers\n- Works on Linux, Mac, and Windows\n- Supports different versions\n\n[![Build Status](https://github.com/ankane/setup-opensearch/actions/workflows/build.yml/badge.svg)](https://github.com/ankane/setup-opensearch/actions)\n\n## Getting Started\n\nAdd it as a step to your workflow\n\n```yml\n      - uses: ankane/setup-opensearch@v1\n```\n\n## Versions\n\nSpecify a version (defaults to the latest)\n\n```yml\n      - uses: ankane/setup-opensearch@v1\n        with:\n          opensearch-version: 3\n```\n\nSupports major versions (`3`, `2`), minor versions (`3.0`, `2.19`, etc), and full versions (`3.0.0`, `2.19.1`, etc), and Windows requires 2.4+\n\nTest against multiple versions\n\n```yml\n    strategy:\n      matrix:\n        opensearch-version: [3, 2]\n    steps:\n      - uses: ankane/setup-opensearch@v1\n        with:\n          opensearch-version: ${{ matrix.opensearch-version }}\n```\n\n## Options\n\nInstall plugins\n\n```yml\n      - uses: ankane/setup-opensearch@v1\n        with:\n          plugins: |\n            analysis-kuromoji\n            analysis-smartcn\n```\n\nSet `opensearch.yml` config\n\n```yml\n      - uses: ankane/setup-opensearch@v1\n        with:\n          config: |\n            http.port: 9200\n```\n\n## Caching [experimental]\n\nAdd a step to your workflow **before** the `setup-opensearch` one\n\n```yml\n      - uses: actions/cache@v4\n        with:\n          path: ~/opensearch\n          key: ${{ runner.os }}-opensearch-${{ matrix.opensearch-version }}\n```\n\n## Related Actions\n\n- [setup-postgres](https://github.com/ankane/setup-postgres)\n- [setup-mysql](https://github.com/ankane/setup-mysql)\n- [setup-mariadb](https://github.com/ankane/setup-mariadb)\n- [setup-mongodb](https://github.com/ankane/setup-mongodb)\n- [setup-elasticsearch](https://github.com/ankane/setup-elasticsearch)\n- [setup-sqlserver](https://github.com/ankane/setup-sqlserver)\n\n## Contributing\n\nEveryone is encouraged to help improve this project. Here are a few ways you can help:\n\n- [Report bugs](https://github.com/ankane/setup-opensearch/issues)\n- Fix bugs and [submit pull requests](https://github.com/ankane/setup-opensearch/pulls)\n- Write, clarify, or fix documentation\n- Suggest or add new features\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fankane%2Fsetup-opensearch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fankane%2Fsetup-opensearch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fankane%2Fsetup-opensearch/lists"}