A week in Openverse: 2024-09-23 – 2024-09-30

openverse

Merged PRs

Analytics

  • #4992: Use Elasticsearch configuration file to avoid tricky envvar names

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.

  • #4961: Fix just argument splitting on pass-through recipes with complex args
  • #4978: Changed "exact match boost" implementation to use a match_phrase query in should
  • #4992: Use Elasticsearch configuration file to avoid tricky envvar names

Catalog

  • #4961: Fix just argument splitting on pass-through recipes with complex args
  • #4971: Add Katmai NPS source from Flickr
  • #4992: Use Elasticsearch configuration file to avoid tricky envvar names

Documentation

  • #4961: Fix just argument splitting on pass-through recipes with complex args
  • #4973: Add Sutori to Made with OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org. page
  • #4988: Publish changelog for frontend-2024.09.25.05.33.23

Frontend

  • #4924: Run k6 against local Nuxt on PRs
  • #4928: Add dark snapshots to storybook tests
  • #4961: Fix just argument splitting on pass-through recipes with complex args
  • #4977: Add `lg` dark mode snapshots
  • #4985: Make the tapes smaller
  • #4987: Fix flaky test
  • #4988: Publish changelog for frontend-2024.09.25.05.33.23
  • #4994: Collect lighthouse CI on each frontend change
  • #4999: Fix flaky test from #4995

Infra

  • #4961: Fix just argument splitting on pass-through recipes with complex args
  • #4994: Collect lighthouse CI on each frontend change

Management

  • #4924: Run k6 against local Nuxt on PRs
  • #4961: Fix just argument splitting on pass-through recipes with complex args
  • #4990: Remove steps for unprepared k6 after staging frontend deployDeploy Launching code from a local development environment to the production web server, so that it's available to visitors.
  • #4992: Use Elasticsearch configuration file to avoid tricky envvar names
  • #4993: Do not 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.” for project update reminders on shipped projects
  • #4994: Collect lighthouse CI on each frontend change

Closed issues

API

  • #4960: Change "exact match boost" implementation to use a `match_phrase` query in `should`

Documentation

  • #4972: Add Sutori to the "Made with Openverse" page

Frontend

  • #646: Implement Lighthouse CI (original #1130)
  • #4964: Storybook logs huge errors/warnings on every nuxt dev build
  • #4981: Playwright test `e2e/search-navigation.spec.ts:63:9 › search history navigation › screen at breakpoint xl with width 1280 › should update search results when back button updates search type` is flaky
  • #4995: Playwright e2e test `e2e/attribution.spec.ts:52:7 › attribution › can copy HTMLHTML HTML is an acronym for Hyper Text Markup Language. It is a markup language that is used in the development of web pages and websites. attribution` is flaky

Management

  • #4912: Stop sending reminder pings on "shipped" projects
  • #4974: Incorrect CORS variable definition in docker.env

openverse-infrastructure

Merged PRs

API

  • #1058: Fix API uptime monitor healthcheck path
  • #1061: Allow overriding CPU and memory for api mgmt cmd task

Documentation

  • #1055: Explicitly specify doc for configure-ssh-key recipe

Frontend

  • #1052: Add links to the relevant site in deploy notifications

Infra

  • #1051: Add envfile tags to task definitions and launch templates
  • #1052: Add links to the relevant site in deploy notifications
  • #1053: Use Sum for ECS network metrics
  • #1054: Leverage Cloudflare verified bot categories for simpler bot access management
  • #1059: Turn off target group stickiness for canary services
  • #1060: Fix k6 request signing secret missing from 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/ repo
  • #1061: Allow overriding CPU and memory for api mgmt cmd task
  • #1062: Add Lighthouse CI token

Management

  • #1056: 🔄 synced file(s) with WordPress/openverse
  • #1057: Use positional-arguments in infra recipes

Closed issues

Frontend

  • #909: Add permalinks to the deployment workflow notifications

Infra

  • #841: Add blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. for AI crawler bot verified bot categoryCategory The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging.
  • #846: Add IPv6 uptime robot source IPs
  • #860: Configure `cloudwatch_agent` role to collect cloud-init logs
  • #1025: Switch network activity dashboard widgets to "sum" rather than "average"

#openverse, #week-in-openverse