A week in Openverse: 2024-02-05 – 2024-02-12

openverse
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)

openverse-infrastructure
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

This post was originally published on Make Openverse by dhruvkb.

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.