A week in Openverse: 2023-06-26 – 2023-07-03


Merged PRs

  • #2512: Update renovatebot/githubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/-action action to v38.1.8
  • #2510: Fix frontend Sentry configuration
  • #2497: Add tzinfo in factory generated access tokens
  • #2496: Publish changelog for api-2023.
  • #2495: Update internal 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. snapshots
  • #2494: Publish changelog for api-2023.
  • #2493: Add thumbnails production deployment
  • #2491: Count docs in index when loading sample data
  • #2487: 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. single media views for hidden providers
  • #2485: Publish changelog for api-2023.
  • #2484: Publish changelog for frontend-2023.
  • #2479: Make `load_sample_data` more resilient
  • #2475: Add CONN_MAX_AGE setting to 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.
  • #2454: Analytics: Add REACH_RESULT_END event
  • #2405: Add TOGGLE_FILTER_SIDEBAR analytics event
  • #2404: Updates to CI CD notifications
  • #2398: Add OPEN_PAGES_MENU event
  • #2380: Unified logging approach for api and ingestion server
  • #2343: Implementation Plan: Baseline Alarms for ECS Services
  • #2330: Collect automations and ingestion_server to Sphinx docs
  • #2126: Implementation Plan: Copy updates `mature` -> `sensitive`

Closed issues

  • #2483: Single results are directly visible for removed sources
  • #2473: "visual-regression/v-header-internal.spec.ts:35:11 › VHeaderInternal › screen at breakpoint xs with width 340 › mobile-header-internal-modal-ltr" is flaky
  • #2472: Find a way to cache RDS DNSDNS DNS is an acronym for Domain Name System - how you assign a human readable address to a website’s exact numeric coded location (ie. wordpress.org uses the actual IP address queries from the API
  • #2434: Add `data_refresh` pool creation to `just init`
  • #2406: Frontend sentry not reporting errors causing 500s
  • #2360: PingPing The act of sending a very small amount of data to an end point. Ping is used in computer science to illicit a response from a target server to test it’s connection. Ping is also a term used by Slack users to @ someone or send them a direct message (DM). Users might say something along the lines of “Ping me when the meeting starts.” the person who merged to `main` in the CI/CD failure messages
  • #2297: Implementation Plan: New alarms for ECS services
  • #2145: HTTPError: 400 Client Error consuming all the events quota for Sentry
  • #2031: Unify logging approach between API tests and ingestion server tests
  • #1992: Add a Playwright fixture that allows retrieving POST request parameters
  • #1965: Implementation Plan: Copy updates `mature` -> `sensitive`
  • #1088: Analytics event: `TOGGLE_FILTERS`
  • #1077: Analytics event: `OPEN_PAGES_MENU`
  • #1072: Analytics event: `REACH_RESULT_END`


Merged PRs

  • #551: Bump catalog version, add default variable
  • #545: Add production thumbnails service

#openverse, #week-in-openverse