Merged PRs
API 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.
- #5180: Get sources list for filter 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. from content_provider table
- #5183: Add `syntax` and `check` declarations in `Dockerfile`s
- #5184: Publish changelog for api-2024.11.25.17.45.37
- #5188: Add filters to throttled application admin view
- #5189: Prevent from counting media tables in admin
- #5211: Publish changelog for api-2024.11.28.17.33.15
Catalog
- #5162: Update link to running DAGs in runbook
- #5183: Add `syntax` and `check` declarations in `Dockerfile`s
Documentation
- #5158: Add project proposal and IP for license migration Moving the code, database and media files for a website site from one server to another. Most typically done when changing hosting companies.
- #5162: Update link to running DAGs in runbook
- #5176: Update Nuxt i18n
- #5184: Publish changelog for api-2024.11.25.17.45.37
- #5185: docs: mention using docs.openverse.org links for plans in project_thread.md
- #5211: Publish changelog for api-2024.11.28.17.33.15
- #5212: Update node replacement docs based on last run
Frontend
- #5148: Change text color to secondary on content-heavy pages
- #5172: Fix unit test warnings
- #5176: Update Nuxt i18n
- #5181: Modify k6 load tests
- #5182: Reduce threshold for color matching in VRT
- #5183: Add `syntax` and `check` declarations in `Dockerfile`s
- #5194: Fix the heading size for related audio
- #5198: Fix the CI by fixing the i18n dependencies, and updating vite to v6.0.1
- #5202: Replace @openverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org./eslint-plugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.
- #5203: chore(deps): update dependency @playwright/test to v1.49.0
- #5205: chore(deps): update pnpm to v9.14.3
- #5206: fix(deps): update dependency @nuxtjs/robots to v5
- #5207: fix(deps): update dependency @nuxtjs/sitemap to v7
- #5208: fix(deps): update dependency @vueuse/core Core is the set of software required to run WordPress. The Core Development Team builds WordPress. to v12
- #5213: Introduce a memory leak to check k6 tests
- #5214: Introduce a memory leak to check the k6 tests – follow up on #5213
- #5217: Revert “Downgrade pinia (#5214)”
Management
- #5176: Update Nuxt i18n
- #5183: Add `syntax` and `check` declarations in `Dockerfile`s
- #5185: docs: mention using docs.openverse.org links for plans in project_thread.md
- #5191: Add option to skip dotenv files recreation when `just up` runs
Closed issues
API
- #5174: Django’s image admin view times out
Documentation
- #2011: Update project thread issue template to mention using docs.openverse.org links for plans
- #5147: ETL mermaid diagram is missing link text
Frontend
- #3863: Related media heading sizes different in audio/image pages
- #5119: Text-heavy pages should use `text-secondary` color for text
- #5151: Update the color of `text-secondary`
- #5179: Modify the staging k6 load testing to allow for accurate tests with lower resources
- #5197: Newest version of vite in Playwright container causes the build to fail
Merged PRs
Catalog
- #1105: Bump Airflow and add just command to facilitate deployment
Infra
- #1106: Add the DNS 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 198.143.164.252). record for AT Protocol under `openverse.org` domain
- #1110: Include CPU utilitisation 90% alarms inside Terraform
Management
- #1104: Update slackapi/slack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/–github 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 by the repository owner. https://github.com/-action action to v2
- #1109: Fix the slack action by updating how the webhook is passed
- #1115: Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.1
#openverse, #week-in-openverse