PR fusionnées
API Une API, ou interface de programmation d’applications, est un intermédiaire logiciel qui permet aux programmes d’interagir entre eux et de partager des données de manière limitée et clairement définie.
- #4031 : Ajouter un avertissement à la réponse de recherche lorsque le paramètre source a une validité mixte
- #4056 : Afficher la documentation supplémentaire sur les vues de recherche sur le site de documentation de l’API
- #4062 : Correction pour garantir que le type d’image est correctement extrait du type de contenu
- #4078 : Publier le journal des modifications pour api-2024.04.09.03.50.11
- #4098 : Mettre à jour idna de la version 3.6 à la version 3.7 dans /api
Catalogue
- #4060 : Correction : échapper l’espace dans l’injection de répertoire `just catalog/test`
- #4061 : Refactorisation : supprimer la redéfinition redondante de `get_media_type()` chez les fournisseurs ayant un seul type de média
- #4071 : Réduire l’empreinte visuelle des alertes DAG dans Slack Slack est une plateforme de discussion de groupe collaborative https://slack.com/. La communauté WordPress dispose de son propre canal Slack à l’adresse https://make.wordpress.org/chat/
Documentation
- #4084 : Corriger les indicateurs de fonctionnalités en production lors de l’hydratation
- #4095 : Mettre à jour idna de la version 3.4 à la version 3.7 dans /documentation
Frontend
- #4009 : L’erreur du point de terminaison associé est toujours envoyée à Sentry
- #4011 : Gérer les erreurs globales de lecture audio
- #4043 : Activer les vues de recherche supplémentaires du frontend
- #4044 : Ajouter l’événement `SEARCH_RESPONSE_TIME`
- #4048 : Mettre à jour les paquets jest
- #4049 : Mettre à jour la dépendance typescript vers la version 5.4.4
- #4050 : Mettre à jour pnpm vers la version 8.15.6
- #4052 : Mettre à jour la dépendance postcss-focus-visible vers la version 9
- #4054 : Remplacer `focus:` par `focus-visible:`
- #4057 : Mettre à jour Node.js vers la version 18.20.2
- #4058 : Mettre à jour la dépendance node-html HTML est l’acronyme de HyperText Markup Language. Il s’agit d’un langage de balisage utilisé pour développer des pages et des sites web.-parser vers la version 6
- #4066 : Correction : supprimer les espaces blancs indésirables en début et en fin des attributions
- #4079 : Publier le journal des modifications pour frontend-2024.04.09.03.50.12
- #4084 : Corriger les indicateurs de fonctionnalités en production lors de l’hydratation
Infrastructure
- #4051 : Ajouter la journalisation à toutes les sorties de dag-sync
Serveur d’ingestion
- #4097 : Mettre à jour idna de la version 3.6 à la version 3.7 dans /ingestion_server
Gestion
- #4059 : Mettre à jour les workflows vers la version 6 (majeure)
- #4069 : Mettre à jour print_ps() pour utiliser la sortie ps de Docker Compose JSON JSON, ou JavaScript Object Notation, est un format minimal et lisible permettant de structurer les données. Il est principalement utilisé pour transmettre des données entre un serveur et une application web, comme alternative à XML.
- #4090 : Ajouter des emojis aux statuts acceptables du robot de rappel du fil de discussion du projet
- #4094 : Mettre à jour idna de la version 3.4 à la version 3.7 dans /automations/python
- #4096 : Mettre à jour idna de la version 3.6 à la version 3.7 dans /utilities/project_planning
Problèmes clôturés
API
- #723 : Supprimer le suffixe `_package` des noms de modules dans l’API
- #3750 : Le type d’image utilisé pour les miniatures est parfois extrait incorrectement du type de contenu
- #4023 : Créer un script pour générer automatiquement les propriétés des médias dans l’API et le frontend
- #4030 : Améliorer la gestion des paramètres source non valides
- #4055 : Activer l’affichage de la documentation supplémentaire sur les vues de recherche de l’API
Catalogue
- #1370 : Mettre à niveau vers Python 3.11
- #1385 : Supprimer les implémentations passe-partout inutiles de `get_media_type`
- #1566 : Supprimer les balises en double
- #2186 : Créer un script pour générer automatiquement les propriétés des médias
- #3987 : Réduire/améliorer l’empreinte visuelle des alertes DAG dans Slack
- #4013 : Les requêtes du Science Museum peuvent parfois échouer en raison d’un bogue en amont
- #4091 : Utiliser une mise à jour groupée pour nettoyer les objets JSON vides dans les champs de balises
Documentation
- #3877 : Ajouter la documentation pour inclure des traductions arabes générées automatiquement dans les tests e2e
Frontend
- #553 : Supprimer les espaces blancs en début et en fin du résultat du bouton de copie de l’attribution
- #2471 : Ajouter l’événement analytique `SEARCH_RESPONSE_TIME`
- #3487 : `NotSupportedError` lors de la tentative de lecture audio
- #3775 : `SEARCH_TIME_EVENT` est inutilisable en raison des limitations de plausible et de CORS
- #4006 : L’erreur du point de terminaison associé est toujours envoyée à Sentry
- #4023 : Créer un script pour générer automatiquement les propriétés des médias dans l’API et le frontend
- #4035 : Activer l’indicateur `additional_search_views` dans les environnements de préproduction et de production
- #4047 : Mettre jest à jour vers la version la plus récente
- #4082 : Les indicateurs commutables ne fonctionnent pas en production
- #4087 : L’état logique de l’élément VCheckbox n’est pas mis à jour pour correspondre à l’état stocké dans l’application
Gestion
- #2340 : Ajouter une documentation destinée aux mainteneurs, avec des directives et des attentes pour les problèmes « bonne première contribution » et « aide souhaitée »
- #3876 : Passer à Docker Compose v2
PR fusionnées
Infrastructure
- #837 : Déployer Airflow dans next/production avec Ansible
Gestion
- #845 : 🔄 fichier(s) synchronisé(s) avec WordPress/openverse Openverse est un moteur de recherche de médias sous licence libre, notamment des images et des fichiers audio. Trouvez Openverse sur GitHub et à l’adresse https://openverse.org.
Problèmes clôturés
API
- #468 : Gérer les projets et les paramètres Sentry dans Terraform
Frontend
- #468 : Gérer les projets et les paramètres Sentry dans Terraform
Infrastructure
- #775 : Transférer toutes les règles Cloudflare d’Airflow de openverse.engineering vers openverse.org
- #776 : Exécuter une actualisation des données et les DAG des fournisseurs sur la nouvelle instance Airflow
#openverse, #week-in-openverse