Sara

Results 129 issues of Sara

## Description If the upstream provider (in the case of our current test configuration, Flickr) returns an error, then our tests will fail regardless of whether anything actually changed to...

๐ŸŸง priority: high
๐Ÿ›  goal: fix
๐Ÿค– aspect: dx

## Description Validating that an upstream url returns a 200 is apparently not actually sufficient to find dead links. This result is on the first page of cc0 search for...

๐ŸŸจ priority: medium
๐Ÿ›  goal: fix
๐Ÿ’ป aspect: code

## Problem We do not have insights into dead link rates for providers or certain queries. ## Description Lets store dead link stats in the database or mark them somehow...

๐ŸŸจ priority: medium
๐Ÿ’ป aspect: code
๐Ÿงฐ goal: internal improvement

## Problem Currently we store dead links only in Redis as a cache and periodically re-check the links based on a cache expiration. This means the work to _find_ dead...

๐ŸŸฉ priority: low
๐Ÿงน status: ticket work required
โœจ goal: improvement
๐Ÿ•น aspect: interface

## Problem Currently the audio waveforms are created upon request in the API. This has two effects: 1. The API must either cache the waveforms in it's own table or...

๐ŸŸฉ priority: low
โœจ goal: improvement
๐Ÿ’ป aspect: code
๐Ÿ tech: python
๐Ÿ”ง tech: airflow

## Problem For the ECS deployment of the frontend, we need to be able to deploy a Django and an Nginx image. To reduce the time it takes for the...

๐ŸŸจ priority: medium
๐Ÿค– aspect: dx
๐Ÿงฐ goal: internal improvement

## Fixes Related to #857 and #843 ## Description In this PR I move scattered query parameter validation into the query serializer, where it probably belongs. This has two benefits:...

๐ŸŸฉ priority: low
๐Ÿ’ป aspect: code
๐Ÿงฐ goal: internal improvement

## Description The bespoke `get_api_exception` function recreates built in DRF functionality and makes searching for particular exceptions more difficult. Instead of searching for `raise NotFound` or `raise `, the typical...

good first issue
help wanted
๐ŸŸฉ priority: low
๐Ÿ’ป aspect: code
๐Ÿงฐ goal: internal improvement

## Description https://wordpress.github.io/openverse-api/guides/index.html Reported by @krysal > We should at least write what the user can expect in the guides. One quick solution would be to remove the `:hidden:` directive...

๐ŸŸฉ priority: low
๐Ÿ“„ aspect: text
๐Ÿงฐ goal: internal improvement

## Problem The issue in https://github.com/WordPress/openverse-api/pull/682 could be prevented by CI if we ran the tests in at least the production configuration, if not in both the production and the...

๐ŸŸจ priority: medium
๐Ÿค– aspect: dx
๐Ÿงฐ goal: internal improvement