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