A week in Openverse: 2024-10-28 – 2024-11-04


openverse

Merged PRs

API

  • #5086: Update python dev dependencies (major)
  • #5095: Update python version in API and attribution
  • #5102: Update docker.io/nginx Docker tag to v1.27.2

Catalog

  • #5086: Update python dev dependencies (major)
  • #5097: Drop bespoke time-freezing fixture and adopt FreezeGun
  • #5099: Create env files from templates in a change-preserving way
  • #5101: Update wait_for_worker checks to check instance is running and reachable
  • #5104: Update postgres Docker tag to v13.16
  • #5111: Remove logic to change port to 8002 for prod data refresh
  • #5112: Fix param name in `terminate_indexer_worker` task
  • #5113: Log response in wait_for_reindex
  • #5114: Configure poke interval for the filtered index creation by environment
  • #5115: Include env in data refresh Slack notifications
  • #5123: Adjust timeouts for image data refresh
  • #5124: Make alter data batch size configurable by media type
  • #5125: Limit to 2 `alter_data_batches` concurrently

Documentation

  • #5086: Update python dev dependencies (major)
  • #5100: Publish changelog for frontend-2024.10.28.15.42.58

Frontend

  • #5088: Update dependency npm-run-all2 to v7
  • #5089: Update dependency postcss-focus-visible to v10
  • #5092: Update dependency vue-tsc to v2.1.8
  • #5093: Update dependency @rollup/plugin-commonjs to v28
  • #5094: Update dependency @rollup/plugin-typescript to v12
  • #5096: Update node to v.22
  • #5100: Publish changelog for frontend-2024.10.28.15.42.58
  • #5102: Update docker.io/nginx Docker tag to v1.27.2
  • #5106: Increase the timeout before taking a dark snapshot
  • #5116: Prevent layout shift by removing `<ClientOnly>` on the theme selector
  • #5118: Manually set option’s selected prop
  • #5126: Update dependency @playwright/test to v1.48.2
  • #5131: Update dependency vue-tsc to v2.1.10

Management

  • #5090: Update workflows (major)
  • #5091: Migrate renovate config
  • #5098: Update workflows

Closed issues

API

  • #4940: Upgrade API to Python 3.12

Catalog

  • #2834: Europeana script should collect the creator
  • #2938: Add `just` recipe to update catalog .env
  • #3753: Replace `freeze_time` catalog fixture with `freezegun`, as used in the API tests
  • #5082: `wait_for_worker` hangs in staging data refresh
  • #5083: `trigger_indexing_task` 404s in staging data refresh

Frontend

  • #4923: Update the @openverse/eslint-plugin to use ESLint v.9
  • #4963: Peer dependency issues with storybook
  • #5085: Prevent layout shift when the theme switcher is rendered
  • #5087: Increase the dark mode snapshot timeout to prevent flakiness
  • #5117: Selects don’t render selected option on the server

openverse-infrastructure

Merged PRs

Catalog

  • #1074: Add policies to run indexer-workers
  • #1077: Update indexer worker port to match local configuration
  • #1079: Update indexer worker pool to use correct docker image

Infra

  • #1074: Add policies to run indexer-workers
  • #1076: Add renovatebot’s config file
  • #1081: Fix port of databases and gunicorn command in indexer worker config
  • #1083: Update Terraform github to v6.3.1
  • #1084: Update Terraform sentry to ~> 0.14.0

Management

  • #1075: 🔄 synced file(s) with WordPress/openverse
  • #1076: Add renovatebot’s config file
  • #1082: Update workflows (major)
  • #1086: 🔄 synced file(s) with WordPress/openverse

#openverse, #week-in-openverse