mirror of
https://github.com/meilisearch/meilisearch.git
synced 2024-11-23 02:27:40 +08:00
734a9ecea8
3040: feat: create a preview environment for every PR using Uffizzi r=curquiza a=waveywaves # Pull Request ## Related discussion (was created as an issue initially) https://github.com/meilisearch/meilisearch/discussions/2883 ## What does this PR do? This PR adds gha workflows to create preview environments on every PR. This workflow also posts the preview url as a comment on the PR. [This PR created against my fork of meilisearch](https://github.com/waveywaves/meilisearch/pull/2) demonstrates how this change behaves. In [the demo preview](https://pr-2-deployment-7396-meilisearch.app.uffizzi.com/) you can run the `meilisearch` binary built from the PR and can access meilisearch running from the PR by adding `/meilisearch` to the url of the PR. eg: I go to the demo preview at the URL https://app.uffizzi.com/github.com/waveywaves/meilisearch/pull/2, run `meilisearch` in the terminal. I can access this running instance of `meilisearch` in the preview env fromhttps://pr-2-deployment-7396-meilisearch.app.uffizzi.com/meilisearch ## PR checklist Please check if your PR fulfills the following requirements: - [x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)? - [ ] Have you read the contributing guidelines? - [x] Have you made sure that the title is accurate and descriptive of the changes? Thank you so much for contributing to Meilisearch! Co-authored-by: Vibhav Bobade <vibhav.bobde@gmail.com> |
||
---|---|---|
.. | ||
create-issue-dependencies.yml | ||
flaky.yml | ||
latest-git-tag.yml | ||
manual_benchmarks.yml | ||
milestone-workflow.yml | ||
publish-binaries.yml | ||
publish-deb-brew-pkg.yml | ||
publish-docker-images.yml | ||
push_benchmarks_indexing.yml | ||
push_benchmarks_search_geo.yml | ||
push_benchmarks_search_songs.yml | ||
push_benchmarks_search_wiki.yml | ||
rust.yml | ||
uffizzi-build.yml | ||
uffizzi-preview-deploy.yml | ||
update-cargo-toml-version.yml |