A week in Openverse: 2024-04-22 – 2024-04-29


openverse

Merged PRs

API

  • #4107: Switch API package management from Pipenv to PDM
  • #4158: Bump aiohttp from 3.9.3 to 3.9.4 in /api
  • #4179: Publish changelog for api-2024.04.22.15.11.09
  • #4184: Refine Python package names and versions
  • #4191: Install `setuptools` needed by `pgcli`
  • #4200: Remove obsolete field from docker-compose.yml

Catalog

  • #4065: Round decimal record difference percent to three decimals after zeros
  • #4124: Modify `add_license_url` DAG for more specific null check
  • #4176: Don’t show sources if their count has not changed
  • #4180: Add DAG run link, explanation of missing failures to agg failure report
  • #4195: Make links in docstring display as hyperlinks in docs site
  • #4209: Extend `update_license_url` tasks timeout to a day and a half

Documentation

  • #4107: Switch API package management from Pipenv to PDM
  • #4175: Add more cases for “On Hold” project state

Frontend

  • #4144: Fix string decoding in the frontend
  • #4174: Move ESLint plugin inside `packages/js`
  • #4178: Publish changelog for frontend-2024.04.22.15.11.07
  • #4186: Fix frontend robots.txt
  • #4193: Fix bug
  • #4194: Publish changelog for frontend-2024.04.24.12.19.32
  • #4205: Add translated routes to block to robots.txt
  • #4206: Publish changelog for frontend-2024.04.25.15.32.08

Management

  • #4174: Move ESLint plugin inside `packages/js`
  • #4188: Delete the archive directory and references to it
  • #4200: Remove obsolete field from docker-compose.yml

Closed issues

API

  • #4185: `just api/pgcli` is broken

Catalog

  • #1581: Truncate data refresh percent change report to 3 digits after the decimal
  • #3885: Backfill `license_url` field for images where it’s null in the meta_data
  • #4177: Task failure Slack message log link doesn’t show useful context

Documentation

  • #4173: Automatically add links to URLs in the docs site

Frontend

  • #2182: Going back to search results from single results page is very slow
  • #4125: Incorrectly decoded tag names cause URIError: URI malformed
  • #4204: Frontend robots.txt only protects english-language routes

Management

  • #4165: Move JS packages to `packages/js` to match automations layout

openverse-infrastructure

Merged PRs

Documentation

  • #853: Add Science Museum Group contact information

Infra

  • #835: Add openverse.org domains for API services
  • #838: Show the additional search views docs in the API
  • #847: Add sanitised container definition outputs to provide readable diffs
  • #857: Use PDM to manage and run Ansible
  • #868: Add Dhruv’s new GPG key

Management

  • #859: 🔄 synced file(s) with WordPress/openverse

Closed issues

Infra

  • #778: Point new openverse.org domains to existing API services
  • #807: Add sanitised outputs for task definition container definitions so that we can actually see diffs in plans
  • #855: Use PDM to install and manage Ansible and dependencies
  • #856: Update `ansible/README.md` to reflect transition to role-based Ansible development

#openverse, #week-in-openverse