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