A week in Openverse: 2023-06-05 – 2023-06-12

openverse

Merged PRs

  • #2378: Fix flaky Playwright CI tests
  • #2376: Skip flaky tests related to SVGs
  • #2355: Publish changelog for catalog-2023.06.08.16.52.36
  • #2353: Remove noop QA/test data loading steps on ingestion server
  • #2347: Remove string reference to old s3 bucket
  • #2346: Add docs about sharing experiments, theories, and ideas on implementation plan issues
  • #2345: Publish changelog for ingestion_server-2023.06.07.17.56.30
  • #2338: Remove workflows for automation of old projects
  • #2337: Enable "should allow changing the type" test for VInputField
  • #2336: Add a unit test for RIGHT_CLICK_IMAGE
  • #2334: Add assertions to the `fetchSingleMediaType does not reset images if shouldPersistMedia is true`
  • #2329: Update project thread update docs
  • #2326: Publish changelog for api-2023.06.05.15.04.02
  • #2325: Publish changelog for frontend-2023.06.05.14.48.06
  • #2323: Document non-code maintainer tasks
  • #2322: Remove qa param from api
  • #2313: Use stable identifier for filtered index presence
  • #2311: Add Nuxt 3 migrationMigration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies. project proposal
  • #2309: Remove PyJWT
  • #2308: Add Django UIUI UI is an acronym for User Interface - the layout of the page the user interacts with. Think ‘how are they doing that’ and less about what they are doing. admin notice for next staging database restore
  • #2307: Add instructions for skipping the database restore DAG to docs
  • #2302: Add DAG to remove Flickr thumbnails
  • #2291: Bump django-cors-headers from 3.14.0 to 4.0.0 in /api
  • #2251: Project thread reminders
  • #2247: Add analytics events for external links
  • #2244: Convert route guards to middleware
  • #2233: Remove style-resources module
  • #2228: Fix content report form unit test
  • #2224: Use local hook for ESLint pre-commit
  • #2211: DeployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors. staging APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. after staging DB restore

Closed issues

  • #2377: Flake in all visual tests which conditionally render components with svg icons
  • #2362: `load_sample_data.sh` fails to load sample data
  • #2361: `visual-regression/components/header.spec.ts:69:11 › headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes.-ltr › screen at breakpoint xs with width 340 › searchbar active` is flaky
  • #2333: Add a unit test for right-click image analytics event
  • #2327: Update justfile comment to reflect QA index removal
  • #2306: Staggering of ES alias pointing may cause significant discrepancies in sensitivity marker
  • #2304: Create a reference list for alternative project work beyond opening PRs for new work
  • #2250: Automated reminders for project thread updates
  • #2249: Project Management Improvements
  • #2234: Replace route guards with route middleware
  • #2232: Remove `@nuxtjs/style-resources`
  • #2223: media-store.spec "fetchSingleMediaType does not reset images if page is defined" has no assertions
  • #2222: input-field.spec "should allow changing the type" has no assertions
  • #2221: v-content-report-form "should not send other report if description is short" has no assertions
  • #2210: Get rid of API `qa` param and all associated code
  • #2200: Run eslint as a local hook in pre-commit configuration
  • #2151: Improvements to Project Thread updates
  • #2062: FilterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. apply button cut off in Firefox mobile if address bar is on the bottom
  • #1990: Add notice to staging Django Admin UI of next scheduled data wipe
  • #1989: Staging database recreation DAG
  • #1985: Implementation Plan: Rapid iteration on ingestion server index configuration
  • #1248: Update documentation links to point to monorepo
  • #1226: Extract entrypoints to separate shell scripts
  • #1159: The banners height needs to be considered in height calculations
  • #1086: Analytics event: `RIGHT_CLICK_IMAGE`
  • #1085: Analytics event: `VISIT_CREATOR_LINK`
  • #1084: Analytics event: `VISIT_LICENSE_PAGE`
  • #1078: Analytics event: `EXTERNAL_LINK_CLICK`
  • #1267: Set an `application_name` for Database queries
  • #491: Consider an animated loading state for slow thumbnails

openverse-infrastructure

Merged PRs

  • #536: 🔄 synced file(s) with WordPress/openverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org.
  • #534: Bump catalog version 06-08-2023
  • #533: Include `application_name` in Airflow's postgres connection config
  • #531: Bump the ingestion server version
  • #530: Add SLACK_DM_WEBHOOK_URL to repo management secrets
  • #526: 🔄 synced file(s) with WordPress/openverse

Closed issues

  • #527: Anomalous Behavior Alarms for ECS Services
  • #524: Add service name as prefix to log stream
  • #507: Test RDS snapshot rotation DAG with staging API DB

#openverse, #week-in-openverse