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 APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. 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/githubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/-action from 34.152.5 to 34.154.4
  • #806: Fix crash when more than one `q` parameter is provided in URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org
  • #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 OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org.” 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 blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. per service
  • #400: Set up API in Cloudwatch ECS dashboard
  • #391: Set up and deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. production API on ECS

#openverse, #week-in-openverse