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


openverse

Merged PRs

  • #2082: Add the data & python automation folders as sync for the infra repo
  • #2081: Paginate GitHub events query for PR reminders
  • #2075: Re-add accidentally removed CORS middleware
  • #2069: Remove unused and empty settings file
  • #2066: Add project authors, auto-link GitHub usernames
  • #2065: Always run `clean` before `build` for the documentation
  • #2064: Add custom 404 page in documentation
  • #2061: Add throttle classess for health check endpoint
  • #2054: Add a dev container supporting docs and frontend
  • #2053: Remove mermaid diagram in API jobs
  • #2052: Bump redis from 4.5.1 to 4.5.4 in /utilities/provider_tallies
  • #2049: Fix i18n setup in the unit tests
  • #2048: Use additional build contexts to build frontend Docker image
  • #2046: Determine labels for checks using labels.yml, factor out common workflow utils
  • #2044: Use testing-library in test-utils/render
  • #2042: Added a recreate recipe for frontend
  • #2030: Move contributing.md
  • #2027: Calculate PR urgency based on ready for review time
  • #2025: Always build but only conditionally emit docs
  • #2002: Bump pygithub from 1.57 to 1.58.1 in /automations/python
  • #1983: Narrow filters for emitting new docs
  • #1942: Update clickhouse/clickhouse-server Docker tag to v22.12
  • #1907: Add Airflow variable for turning off provider DAG catchup
  • #1897: Add checks for required parameters to Provider scripts (S-Z)
  • #1896: Add checks for required parameters to Provider scripts (A-J)
  • #1894: Implementation Plan: Decoupling Popularity Calculations from Data Refresh
  • #1890: Project Proposal: Additional search views
  • #1889: Handle more than one value for a url query parameter

Closed issues

  • #2050: The i18n setup in unit tests does not work
  • #2047: CI/CD mermaid diagram does not work in Firefox
  • #2040: Pass `-f` to frontend/Dockerfile `rm` run so that missing files do not cause errors
  • #2028: Add a `recreate` recipe for the frontend
  • #2022: Only skip documentation build for dependabot when not updating documentation dependencies
  • #2008: Move CONTRIBUTING.md to documentation site
  • #1984: PR review reminders skips PRs if they have any update within the urgency period
  • #1964: Add a custom 404 page to docs site
  • #1932: Narrow filters for emitting new docs
  • #1924: Healthcheck endpoint throttles load balancer health checks
  • #1873: Implementation Plan: Popularity calculation optimizations
  • #1195: Determine labels for check using labels.yml
  • #1046: Frontend URL parsing: filterParameter.split is not a function
  • #1022: Configure Codespaces as a quick way to contribute to Openverse
  • #1284: Turn `catchup` off for dated DAGs for local testing
  • #453: `query[queryDataKey].split is not a function` in search query transform
  • #1403: Move DAG documentation generation check out of test CI/CD step
  • #262: Create a top-level API page in the Handbook

openverse-infrastructure

Merged PRs

  • #505: Make docs build a required monorepo check, unify more checks

#openverse, #week-in-openverse