A week in Openverse: 2023-08-07 – 2023-08-14

openverse
Merged PRs

#2812: Improve the docs

#2809: Remove unused WSGIBasicAuth and django-cron

#2806: Publish changelog for api-2023.08.08.22.22.02

#2804: Publish changelog for frontend-2023.08.08.21.19.44

#2781: fix: adding mce-visual-caret-hidden pattern to ignored Sentry errors

#2778: Stop converting timeout error to an object in Nuxt API requests

#2743: Fix audio snackbar and box audio seeking

#2740: Clean up Popularity Refresh notifications and adjust poke interval

Closed issues

#2786: Remove unused WSGI Basic Auth middleware

#2779: Unrelated error sent to Sentry: TypeError: undefined is not an object (evaluating 'document.getElementsByClassName('hide-icon hidden mce-vis…

#2746: Timeout errors are not handled correctly

#2742: Audio instructions snackbar is not hidden when you navigate from All results to single result page

#2566: Evaluate feasibility of Django ASGI and ADRF conversion

#2511: Documentation is not emitted on PRs if playwright tests are skipped

#2124: Boxed audio layout should not be seekable

#2090: Complete a full run of all popularity_refresh DAGs

#1239: Add link to quickstart at the top of the general setup documentation

#1172: Automate project thread update reminders

#1168: Add automation for projects

#1166: Docs are missing explicit instructions to install `pnpm`

#1059: Error in ingestion server tests: index `audio_temporary` not found

#1035: Consider disabling exposed ports in CI to avoid port conflict flakiness

#800: Bind adress 50280 is reported to be in use

#779: Configure other filetypes in EditorConfig

#778: Unify ESLint configuration between the JS automations and the frontend

#772: Enable fallback in `just` scripts

#479: Add an optional focus ring to `VLink` component

#489: Add Openverse UA string to server-side API requests

#493: Change the mobile content settings tabs using swipe gesture

#507: Page for 'not supported' / 'coming soon' content types

#508: Global audio e2e tests are failing

#515: PR GHCR builds are adding `main` tag

#296: Should we have an 'effort' label?

#295: Remove manual `credits` section from release notes template

#517: Replace @nuxtjs/svg `.svg?inline` components with native `svg`s

#291: Explore splitting CI into multiple workflow files

#290: Prevent workflows from eating up GitHub openverse-bot user's API requests

#275: Guard against PR pings when a PR has two reviews

openverse-infrastructure
Closed issues

#520: Add alarms to alert when deployments never settle

#498: Remove legacy Kibana instance

#495: Use the warnings provider to add a note describing the expected plan when deploying the catalog

#474: Broken link to the API deployment doc in README

#444: Update README regarding new API deployment method

#442: Remove Terraform version-specific note from README

#421: Share mounts between Nginx and Docker to prevent duplicating static files

#361: Address the archived browser extension repository

#265: Look into best practices for `concrete` service module default tags

#260: Airflow permission update errors

#239: Audit all passwords to ensure we are not using any defaults

#228: Expose the Airflow Configuration in the UI

#220: Explore whether using a `callable_workflow` instead of a composite action would result in an easier to audit deployment log

#212: Workflow to automatically sync updated deployment workflows to the repositories that need them

#206: Add EventBridge matcher for container state change from Running to Stopped

#191: Evaluate ElasticSearch 8 and/or OpenSearch

#180: Store Elasticsearch log group

#178: Change response status code widgets in Service-Dashboard to line graphs

#145: Ability to run Django management commands in ECS

#92: Move GitHub cross-repository label management into Terraform

#54: Update Grafana provisioning to use static provisioning files as proposed in the monitoring RFC

#53: Add Prometheus and GNU Mailman via ECS

#48: API: postgres connection is crashing in production

#43: Handle DNS records with CloudFlare terraform provider

#37: Elasticsearch init does not finish

#34: Create an Outage Protocol in P2

#15: Catalog deployment documentation

#openverse, #week-in-openverse

This post was originally published on Make Openverse by dhruvkb.

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.