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