Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from mozilla:master #4802

Open
wants to merge 2,040 commits into
base: master
Choose a base branch
from
Open

[pull] master from mozilla:master #4802

wants to merge 2,040 commits into from

Conversation

pull[bot]
Copy link

@pull pull bot commented Feb 29, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Feb 29, 2024
diox and others added 29 commits November 14, 2024 17:04
* More efficient diff function removing quadratic iterable

* fix format
Co-authored-by: Francesco Lodolo [:flod] <[email protected]>
Co-authored-by: petershim0008 <[email protected]>
Co-authored-by: mosesjang173 <[email protected]>
Co-authored-by: NyanRus <[email protected]>
Co-authored-by: DAEUN <[email protected]>
Co-authored-by: calculus_crusader <[email protected]>
Remove test

Revert reuse of reusable function
artpoli and others added 30 commits December 16, 2024 09:41
* Skip reindex on normal make up where index alias exists

* Update src/olympia/search/management/commands/reindex.py

Co-authored-by: Mathieu Pillard <[email protected]>

* Apply suggestions from code review

Co-authored-by: Mathieu Pillard <[email protected]>

---------

Co-authored-by: Mathieu Pillard <[email protected]>
Co-authored-by: Marcelo Ghelman <[email protected]>
Co-authored-by: Google Translate <[email protected]>
- Updated `docker-compose.yml` to improve health checks for worker and web services, ensuring they are monitored effectively.
- Introduced a new management command `monitors.py` to check the health of various services, including database and web.
- Updated `Makefile-docker` to replace healthcheck with monitors
- Updated `initialize.py` to ensure the database is running before proceeding with initialization.
- Removed the obsolete `healthcheck.py` script in favor of the new monitoring approach.
- Added tests for the new monitoring functionality to ensure reliability.

TMP: better tests
- Removed the deprecated docker-compose.ci.yml file, consolidating configurations into docker-compose.yml.
- Updated environment variable mappings to use OLYMPIA_UID and OLYMPIA_MOUNT for improved clarity and consistency.
- Enhanced entrypoint script to adjust user IDs based on the new environment variables.
- Modified setup.py to determine the appropriate olympia mount based on the target environment.
- Updated GitHub Actions workflows to reflect changes in environment variable usage and remove references to the old compose file.
* Test checkout remote

* Fix broken checks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.