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

This post was originally published on Make Openverse by Dhruv Bhanushali.

Follow us

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