A week in Openverse: 2023-04-17 – 2023-04-24

openverse
Merged PRs

#1865: Dispatch deployment workflows from infrastructure repository

#1856: Add `catalog/recreate` just command and remove a file

#1854: Include frontend in the `load-img` action

#1853: Pass `–fix` option to Ruff in pre-commit

#1852: Update Python code to use Python 3.11

#1850: Expand docs on proof-of-functionality and add some customisation

#1846: Overhaul documentation organisation

#1845: Removed comment from pre-commit-config.yaml

#1839: Pick specific issue templates to sync

#1830: Publish changelog for api-2023.04.19.00.01.39

#1829: Consolidate all transient dev container dirs for the catalog

#1828: Remove the unused draft release workflow and add catalog to release app workflow

#1827: Update frontend Dockerfile to use same release ARG as API

#1822: Fix `pgcli` just commands for the api and catalog

#1821: Bump filelock from 3.10.7 to 3.12.0 in /ingestion_server

#1815: Try to prevent additional issues with writing the changelogs to file

#1814: Update permissions of deployment steps in the Release workflow

#1813: Publish changelog for api-2023.04.18.15.27.15

#1812: Only use upstream thumbs with photon for SMK, for now

#1809: Increase photon request timeout

#1807: Update how `psycopg2` errors are referenced

#1806: Fix the hammer emoji

#1802: Fix typo in github link

#1801: Bump boto3 from 1.26.104 to 1.26.115 in /ingestion_server

#1253: Fix focus rings

#1227: Use `pytest.ini` and add `pytest-sugar`

#1225: Deduce Python/Node.js/pnpm version in Docker images

#1215: Bump psycopg2 from 2.9.5 to 2.9.6 in /ingestion_server

#1214: Bump sentry-sdk from 1.18.0 to 1.19.1 in /api

#1213: Bump sentry-sdk from 1.18.0 to 1.19.1 in /ingestion_server

Closed issues

#1844: Remove `catalog/requirements_tooling.txt`

#1841: Remove template warning from pre-commit files

#1840: Pass `–fix` option to `ruff` in pre-commit

#1820: TLDS cache directory is not available for the catalog

#1817: Overhaul documentation site information architecture

#1811: Source thumbnails sent to photon are too small

#1810: Add Pygments vue-lexer extension to docs site to support vue syntax highlighting in codeblocks

#1804: Consider moving Swagger docs into the general documentation site

#1252: Focus ring has an extra border if an element has a transparent border

#1235: Update link to `wordpress.github.io/openverse` docs on API documentation site

#1200: Treat 403 from flickr as a dead link

#1196: Add new `create_and_populate_filtered_index` action to ingestion server

#1189: Release drafter removes words inside back tick quotes when creating a PR

#1148: Extract Python scripts out of GitHub workflows

#1081: Analytics event: `COPY_ATTRIBUTION`

#1080: Analytics event: `GET_MEDIA`

#998: Document CI + CD workflow

#791: Safe content browsing flow

#409: Replace hard-coded pnpm version with the value from package.json

#384: Switch to Monorepo

#1314: Rijksmuseum

#1350: Rijksmuseum

#1395: Rijksmuseum

#1396: Texas Tech University, E. L. Reed Herbarium (TTC)

#1433: Texas Tech University, E. L. Reed Herbarium (TTC)

#1351: Texas Tech University, E. L. Reed Herbarium (TTC)

#1352: Texas Lutheran University Herbarium (TLU-TLU)

#1434: Texas Lutheran University Herbarium (TLU-TLU)

#1397: Texas Lutheran University Herbarium (TLU-TLU)

#1401: Capture thumbnails for Rawpixel

openverse-catalog
Merged PRs

#1105: Monorepo archive notice

Closed issues

#319: Creator-level denylist

openverse-infrastructure
Merged PRs

#478: Fix event name getting in deploy workflows; add deployment secrets to infra repo

#475: Make deployment workflows dispatchable from infrastructure repository

#473: Update required checks based on monorepo

#471: Set dashboard default view to previous 3 days

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

#466: Limit API max deployment percentage to only one additional task

#464: Add basic lint checks

Closed issues

#463: API service configured to deploy all tasks at once rather than one-by-one

#462: Move deployment workflow output into the .github/workflows directory and dispatch them in this repo instead of monorepo

#436: Document basics of Cloudflare Analytics traffic analysis

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