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


Merged PRs

  • #2082: Add the data & python automation folders as sync for the infra repo
  • #2081: Paginate 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/ 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 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. 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 URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org parsing: filterParameter.split is not a function
  • #1022: Configure Codespaces as a quick way to contribute to OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org.
  • #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


Merged PRs

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

#openverse, #week-in-openverse