Merged PRs
- #3779: Revert Add SEARCH_RESPONSE_TIME analytics event to searches (#3632)
- #3773: Prevent running certain workflows on forks
- #3767: Fixed Typo in Frontend Icons.md file
- #3765: Publish changelog for ingestion_server-2024.02.07.18.41.16
- #3762: Remove codeowners validator from pre-commit
- #3759: Fix flaky Playwright tests
- #3756: Fix incorrect key `pass_filesnames`
- #3754: Bump cryptography from 41.0.6 to 42.0.0 in /automations/python
- #3752: Publish changelog for api-2024.02.05.20.34.01
- #3751: Publish changelog for frontend-2024.02.05.18.10.41
- #3738: Update dependency @playwright/test to v1.41.2
- #3737: Update @openverse/eslint-plugin
- #3734: Update dependency @types/node to v18.19.14
- #3733: Replace dependency npm-run-all with npm-run-all2 ^6.1.2 (edited by @obulat)
- #3726: Raise an exception if any indexer workers fail their health check
- #3632: Add SEARCH_RESPONSE_TIME analytics event to searches
- #3407: Add source and provider definition tooltips
Closed issues
- #3775: `SEARCH_TIME_EVENT` is unusable due to plausible and CORS limitations
- #3766: Small Typo Correction Documentation File
- #3744: TypeError: ‘NoneType’ object is not subscriptable
- #3714: `visual-regression/v-header-internal.spec.ts:36:11 › VHeaderInternal › screen at breakpoint xs with width 340 › mobile-header-internal-modal-ltr` is flaky
- #3713: `visual-regression/v-filter-button.spec.ts:82:11 › VFilterButton › screen at breakpoint xl with width 1280 › pressed, focused, 12 filters` is flaky
- #3712: API displays fewer (if any at all) results on the source collection page for Europeana than it does when filtering by `source=europeana`
- #3693: Prevent workflows specific to this repo and its management from running on forks
- #3554: Add linting for `CODEOWNERS`
- #2840: Source and provider definitions in single result page
- #2775: Update the single result page
- #2708: Ingestion server does not appropriately report when indexer workers cannot be reached
- #523: `window.webkit.messageHandlers` access errors prior to Sentry initialization
- #1778: Identify fields from which the license can be obtained for certain Smithsonian museums (original #472)
Merged PRs
- #798: 🔄 synced file(s) with WordPress/openverse
- #797: Bump ingestion-server to rel-2024.02.07.18.41.16
- #795: 🔄 synced file(s) with WordPress/openverse
- #791: 🔄 synced file(s) with WordPress/openverse
- #790: Update the Nuxt’s `request_count_anomaly` alarm
- #788: Allow GitHub groups in CF Access, add content moderators to API access
- #589: Initial setup of the Sentry provider
Closed issues
- #748: Add `WordPress/openverse-content-moderators` to Django admin Cloudflare Access
- #567: Better task count metric
- #284: Silence ES CPU usage > 20% alert during data refreshes and add a separate, temporary 70% > CPU usage alert
- #215: Manage Airflow Variables using Terraform (or some other programmatically handled and auditable way)
- #153: Create a “deployment-permissions” singleton module to manage policy attachments for github AWS user
- #96: Add cloudflare page cache rules for API and frontend
#openverse, #week-in-openverse