A week in Openverse: 2023-07-10 – 2023-07-17


openverse

Merged PRs

  • #2643: Remove nuxt eslint module
  • #2642: Check readiness against filtered index
  • #2639: Improve and unify ingestion server logging, simplify docker CMDs
  • #2636: Update frontend/src/components/VSkeleton/VGridSkeleton.vue
  • #2635: Send CI + CD notifications to the alerts channel
  • #2634: fix: unused composables/use-browser-detection
  • #2632: Exclude venv directories from type checks
  • #2631: Add “search” role to search bar forms
  • #2620: Use trigger_and_wait for alias point step in create filtered index DAG
  • #2617: Remove irrelevant mature UI toggle test
  • #2614: Replace `require` with `import` for error section images
  • #2613: Update `fake_sensitive` feature flag based on updated API response schema
  • #2611: Add Playwright visual regression tests for error pages
  • #2604: Re-enable image data refresh scheduling, readjust matview timeouts
  • #2601: Replace require with import homepage
  • #2600: Publish changelog for api-2023.07.10.08.44.19
  • #2599: Publish changelog for frontend-2023.07.10.08.29.25
  • #2585: Fix fetching and types on single result pages
  • #2583: Replace single image unit tests with Playwright e2e
  • #2580: Add unhealthy ECS hosts runbook
  • #2578: Remove duplicated plausible props
  • #2574: Add `eslint-plugin-playwright`
  • #2569: Bump django from 4.2.1 to 4.2.3 in /api
  • #2544: Set UA string for Openverse API requests from the frontend
  • #2538: Simplify Skip-to-content links
  • #2431: added reasons why certain warnings were filtered in ‘pytest.ini’
  • #2358: Implementation Plan: Staging Elasticsearch Reindex DAGs
  • #2255: chore(deps): update nginx docker tag to v1.25.1

Closed issues

  • #2633: Remove ESLint webpack plugin
  • #2619: Add a wait sensor for the create filtered index DAG’s trigger alias point step
  • #2610: Add Playwright VR tests for error pages
  • #2607: Replace `require` with `import` for error section images
  • #2572: “e2e/search-query-server.spec.ts:94:9 › search query on SSR › url mature query is set, and can be unchecked using the Safer Browsing popup” is skipped
  • #2553: Fix types in the single result pages
  • #2543: Add search role to search input
  • #2535: Remove unused `composables/use-browser-detection`
  • #2534: Default plausible prop payloads overlap with built-in Plausible stats data
  • #2474: Skip to content button hard to access using Firefox
  • #2465: Replace `require` with `import` for images on the homepage
  • #2312: Add `eslint-plugin-playwright`
  • #2272: `pnpm dev` does not copy English translations to `en.json`
  • #1987: Implementation Plan: Staging Elasticsearch reindex DAGs for both potential index types
  • #1825: Handle flakiness in Playwright
  • #1805: Add notes for why certain warnings are filtered/ignored in testing
  • #1228: Send `main` CI failures to alerts channel
  • #1310: Librivox
  • #1394: automagically tag dags by schedule to make it easier to filter
  • #1349: automagically tag dags by schedule to make it easier to filter
  • #488: Add `border-inline-*` Tailwind utility
  • #669: Allow entire dataset to be downloaded en-masse
  • #535: Focus style animation inconsistent across the site
  • #561: Header/Search result alignment issues
  • #590: Landing pages for sources without a search query
  • #600: Update of Switcher item component

openverse-infrastructure

Merged PRs

  • #563: Add a forced running DAG check and deployment advice to the catalog
  • #562: Add webhook URL for ‘#openverse-alerts’ Slack channel
  • #561: Prevent variable interpolation when rendering catalog docker-compose
  • #559: Fix syntax error in justfile default recipe
  • #558: Refactor next monitoring configuration and add unhealthy host count alarms
  • #556: 🔄 synced file(s) with WordPress/openverse

Closed issues

  • #560: Catalog should be launched using deployed version, not `latest`
  • #487: Add warning to catalog-airflow module alerting of the fact that redeploying will cause all running DAGs to stop

#openverse, #week-in-openverse