MeiliSearch/.github/workflows
bors[bot] 734a9ecea8
Merge #3040
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>
2023-02-02 16:06:38 +00:00
..
create-issue-dependencies.yml Update create-issue-dependencies.yml 2023-01-18 23:43:33 +01:00
flaky.yml fix cargo flaky 2023-01-17 11:03:44 +01:00
latest-git-tag.yml Add missingneeds: to the git latest tag workflow 2023-01-12 15:04:11 +01:00
manual_benchmarks.yml Bump taiki-e/install-action from 1 to 2 2023-01-01 10:02:00 +00:00
milestone-workflow.yml Remove core mention 2022-12-13 17:34:43 +01:00
publish-binaries.yml Bump svenstaro/upload-release-action from 2.3.0 to 2.4.0 2023-01-18 11:02:44 +00:00
publish-deb-brew-pkg.yml Bump svenstaro/upload-release-action from 2.3.0 to 2.4.0 2023-01-18 11:02:44 +00:00
publish-docker-images.yml Bump docker/build-push-action from 3 to 4 2023-02-01 17:02:17 +00:00
push_benchmarks_indexing.yml Bump taiki-e/install-action from 1 to 2 2023-01-01 10:02:00 +00:00
push_benchmarks_search_geo.yml Bump taiki-e/install-action from 1 to 2 2023-01-01 10:02:00 +00:00
push_benchmarks_search_songs.yml Bump taiki-e/install-action from 1 to 2 2023-01-01 10:02:00 +00:00
push_benchmarks_search_wiki.yml Bump taiki-e/install-action from 1 to 2 2023-01-01 10:02:00 +00:00
rust.yml clippy: Allow uninlined_format_args in CI 2023-01-31 09:56:26 +01:00
uffizzi-build.yml Integrate Uffizzi 2023-02-01 13:06:27 +05:30
uffizzi-preview-deploy.yml Integrate Uffizzi 2023-02-01 13:06:27 +05:30
update-cargo-toml-version.yml Merge remote-tracking branch 'milli/main' into import-milli 2023-01-16 16:20:22 +01:00