A week in Openverse: 2023-03-06 – 2023-03-13


openverse

Merged PRs

  • #890: Add a stemming override for the word “universe”
  • #885: Add stack to label sync, allow emoji to be defined for whole group
  • #872: Make deployment action “uses” explicit
  • #870: Update sentry; fix config
  • #863: Fix weekly update workflow
  • #862: Add feature flag for fake marking results as sensitive
  • #858: Remove `prepare` script to prevent i18n overwrites inside Docker
  • #851: Make codeowners more specific
  • #848: Identify and fix cause of cURL error 23 when setting up pre-commit
  • #846: Bump boto3 from 1.26.81 to 1.26.84 in /ingestion_server
  • #843: Add preferences for analytics
  • #842: Update homepage copy to “700 million”
  • #841: Bump boto3 from 1.26.81 to 1.26.84 in /api
  • #840: Add production API deployment action
  • #838: Bump elasticsearch-dsl from 7.4.0 to 7.4.1 in /api
  • #836: Bump python-decouple from 3.7 to 3.8 in /api
  • #835: Bump python-decouple from 3.7 to 3.8 in /ingestion_server
  • #832: Bump elasticsearch-dsl from 7.4.0 to 7.4.1 in /ingestion_server
  • #831: Bump pytest from 7.2.1 to 7.2.2 in /ingestion_server
  • #830: Bump renovatebot/github-action from 34.152.5 to 34.154.4
  • #806: Fix crash when more than one `q` parameter is provided in URL
  • #804: RFC + POC: Add Plausible for analytics
  • #798: Handle incorrect types in cookie value
  • #788: Update home link screen reader text
  • #786: Add stack label if available, make get-changes composite action
  • #785: Add actions to search forms

Closed issues

  • #871: Jamendo thumbnails are failing
  • #857: Locales missing in Docker images
  • #854: Add non-production feature flag for marking half of results as sensitive
  • #852: `TypeError` term.trim is not a function
  • #850: PR review requests are not following the CODEOWNERS assignements
  • #845: Handle `precommit` recipe exiting with code 23
  • #839: Update homepage copy to “700 million”
  • #821: Add feature flag for analytics
  • #782: Invalid cookie value causes an error
  • #781: `setSearchTerm` fails when `query.q` is an array
  • #760: Update “Week in Openverse” script to support monorepo
  • #521: `DataCloneError` raised on search in Safari
  • #522: Switch to `ENTRYPOINT` instead of `CMD` in our Dockerfile
  • #545: Dependency Dashboard

openverse-catalog

Merged PRs

  • #1042: Update `LICENSE` to match main repo
  • #1041: Tweak Flickr time division settings, add logs
  • #1038: Add trailing slash to Jamendo thumbnail URLs
  • #1037: 🔄 synced file(s) with WordPress/openverse
  • #1036: Temporarily turn off scheduled image data refreshes, increase matview refresh timeout
  • #1035: Add logging to iNaturalist date check
  • #1034: Add flickr sub provider auditing dag
  • #1031: Adjust Flickr max records to account for incorrect reporting
  • #1028: Improve license URL validation
  • #1005: Add a DAG for backfilling license_url when meta_data is null
  • #976: Add Airflow variable used to configure overrides for task timeouts

Closed issues

  • #1027: `_get_valid_cc_url` makes a network request even for known valid license urls
  • #1024: Improve iNaturalist date check logging
  • #724: Allow execution timeouts to be overridden by Variables
  • #676: Identify new Flickr sub-providers
  • #511: Ensure that all media have `license_url` in `meta_data` field

openverse-infrastructure

Merged PRs

  • #410: 🔄 synced file(s) with WordPress/openverse
  • #408: Increase frontend memory and CPU back up
  • #406: Bump API to v4.0.0, point bump script to monorepo
  • #402: Add API service to ECS Cloudwatch dashboards
  • #398: Stand up production API on ECS
  • #397: Construct API URLs dynamically, change staging domain
  • #386: Add stack check as required for monorepo
  • #381: Set frontend memory and cpu to match staging

Closed issues

  • #407: Update deployment action to generate a block per service
  • #400: Set up API in Cloudwatch ECS dashboard
  • #391: Set up and deploy production API on ECS

#openverse, #week-in-openverse