A week in Openverse: 2023-05-01 – 2023-05-08

openverse
Merged PRs

#2051: Update consistent python test module naming pattern

#2045: Add provider & new stack labels to label sync, remove catalog repo from github config

#2036: Add GitHub username link to changelog, unify & simplify format

#2035: Bump redis from 4.3.4 to 4.4.4 in /utilities/dead_links

#2033: Fix stack label for documentation

#2024: Bump boto3 from 1.26.123 to 1.26.126 in /ingestion_server

#2023: Simplify and reorder parameters to `catalog/pgcli` recipe

#2021: Skip flaky content-report-form test

#2017: Publish changelog for ingestion_server-2023.05.03.22.29.52

#2016: Remove `piexif` and suppress warnings

#2012: Update discussion.md template to remove typo

#2010: Add documentation for creating implementation plan issues

#2003: Bump requests from 2.28.2 to 2.29.0 in /automations/python

#2001: Bump beautifulsoup4 from 4.11.2 to 4.12.2 in /automations/python

#2000: Bump ipython from 8.10.0 to 8.13.1 in /automations/python

#1999: Bump sphinx-copybutton from 0.5.1 to 0.5.2 in /documentation

#1998: Bump sphinx from 6.1.3 to 6.2.1 in /documentation

#1997: Bump renovatebot/github-action from 36.0.2 to 36.1.0

#1994: Configure dependabot.yml to include the documentation and automations/python directories

#1993: Remove authentication in bulk translation downloads

#1982: Publish changelog for api-2023.05.02.21.26.28

#1980: Publish changelog for frontend-2023.05.02.19.17.32

#1975: Add flaky test documentation; link to it from playwright test failure comment

#1973: Fix documentation rate limiting and formatting issues; fail docs build in CI if docs build has warnings

#1960: Correctly pass `maxDiffPixelRatio` to add tolerance for pages-single-result VR test

#1958: Bump ipython from 8.12.1 to 8.13.1 in /api

#1957: Bump boto3 from 1.26.122 to 1.26.123 in /api

#1956: Bump sentry-sdk from 1.21.0 to 1.21.1 in /api

#1955: Bump ipython from 8.12.0 to 8.13.1 in /ingestion_server

#1954: Bump sentry-sdk from 1.19.1 to 1.21.1 in /ingestion_server

Closed issues

#2039: Use a consistent Python test module naming pattern

#2013: How should we present analytics opt-out in the frontend user interface?

#1991: Avoid user/password login for GlotPress bulk download

#1977:

#1974: Retroactively apply release-drafter template changes to previous doc site changelogs to reduce docs build times in CI

#1972: Many CI/CD documentation section cross-references are broken

#1971: Documentation link issues plugin can get rate limited and fail

#1963: Add documentation for our flaky test triage process

#1959: Flaky VR test: visual-regression/pages/pages-single-result.spec.ts:32:15 › image rtl single-result page snapshots

#1930: Remove unused `@types/lodash.sortby` package

#1908: Document `orjson` dependency in API and/or plan its removal

#1902: `RemovedInDjango50Warning` suppression

#1883: Provider API value checks should filter out all falsy values, not only `None`

#1863: PR review reminders DAG does not handle base branches other than `main`

#1861: Explore fine-grained manual reorganisation of documentation sidebar items

#1860: Check for documentation build errors/warnings and fail CI if unexpected ones exist

#1859: Changes to CI workflow should not publish Docker and deploy staging

#1848: Replace deprecated `waitForNavigation` method in Playwright tests

#1799: Rename or remove the `api/catalog` directory

#1203: Missing gap between media titles and primary CTA on single result pages

#1198: Query the filtered index from the API

#1197: Create `create_filtered__index` DAG factory

#1194: Codify new stack labels in labels.yml

#1257: LicenseInfo should only hold a valid license information

#1087: Analytics event: `BACK_TO_SEARCH`

#1076: Analytics event: `SELECT_EXTERNAL_SOURCE`

#1020: Update the buttons to use the "new" variants and sizes

#847: Add pre-commit hook to format shell scripts

#801: Configure Dependabot for `documentation/` and `automations/python/`

#793: Search results titles should be heading level 2 for easy access.

openverse-infrastructure
Merged PRs

#500: Use correct WSGI module location after API module rename

#499: synced file(s) with WordPress/openverse

#497: synced file(s) with WordPress/openverse

#494: Bump version for ingestion server

#492: synced file(s) with WordPress/openverse

#491: Remove secret `MAKE_LOGIN_PASSWORD` from `WordPress/openverse`

#490: synced file(s) with WordPress/openverse

#488: Update names for required Django checks

#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.