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