A week in Openverse: 2023-03-20 – 2023-03-27

openverse
Merged PRs

#1014: Pass ISSUE_ID and PROJECT_ID to the new_issue workflow

#1011: Add release-drafter API configuration to enable testing in #987

#1006: Add CNAME in other use of `actions-gh-pages`

#1005: Add docs CNAME to config

#1000: Fix diagrams with transparent background in README.md of "ingestion_server" for dark mode.

#994: Fix local build of the API and add its `recreate` just command

#991: Update URLs to point to docs.openverse.org

#987: Add tag app release action

#986: Remove XML from the API

#984: Add GH_TOKEN to the gh steps

#981: Switch to internal header on single results

#980: Change post status to 'publish'

#979: Add decoding of the strings that don't have backslashes

#977: Skip build and publish job if nothing to do

#975: Fix needs check on api staging deployment

#974: Improve documentation for partial stack setups

#973: Use formless default browsable API renderer

#969: make init script more system agnostic

#967: Update general setup guide for macOS

#965: Configure ingestion_server as a known first party for isort

#963: Swap from flake8 to ruff

#962: Update to new link for pipenv install instructions

#961: Update opensearch.xml to fix bad url

#959: Fix link to dev flow docs

#955: Make `searchTerm` for VAudioTrack and VImageCell optional

#952: Update Nuxt to v.2.16.3

#951: Update TS configuration to use composite projects and fix VSCode integration

#945: Log DB queries in production

#944: Absorb `build-nginx` job into `build-images` job

#943: Make Plausible setup idempotent

Closed issues

#1012: new_issue workflow is failing to add the issue to the new project

#993: Can't spin up the API locally

#983: The workflow for new project automation needs a GitHub token

#982: Remove XML support from Django API

#976: Cutting a release does not successfully run CI/CD workflow

#972: Dump Django URL resolver configuration and confirm all routes are expected API routes

#971: Staging API does not automatically deploy after merge to main

#970: Reporting HTML view `SELECT`s all media records

#968: [Improvement] Diagrams with transparent background are not great in dark mode

#966: General setup guide requires Homebrew, but has no info on installation

#960: timeout is required to successfully create the elastic search indexes using the just file

#958: Tags incorrectly escaped utf-8 characters to `uxxxx`

#953: Make `searchTerm` non-required for Audio track and Image cell

#942: Plausible DB setup is not idempotent

#923: Search on single result page does not work intuitively

#900: Dead thingiverse images are not filtered out because they return 403

#899: Include `collectstatic` step inside API Dockerfile

#892: Document how to setup just parts of the stack

#868: Add issues to the new Project and set Priority field value

#866: Use profiles in Docker Compose

#859: Consider JSON5 for `package.json` files

#388: API ECS Migration

#463: Single result page should use header with navigation links

#478: Optimize CI pipeline avoiding running jobs for unrelated changes

#482: Filter counter in button and tab

#675: Use `thumbnail_url` for thumbnail generation when present

#755: Build UI for API consumers to get their key and check their usage (original #335)

openverse-catalog
Merged PRs

#1065: Bump pre-commit from 3.1.1 to 3.2.0

#1063: Add required stack label to dependabot PRs

#1057: synced file(s) with WordPress/openverse

#1052: Update README.md with documentation reference

#1049: Handle the upper case licenses in the add_license_dag

#1048: Remove watermarked setting for SMK

#1040: Add SuggestedSubProvider type

#1011: Add option to skip specific ingestion errors

Closed issues

#1020: Revert wartermark value change for SMK after files are deleted

#702: Add configuration to skip specific ingestion errors

#394: Add old repo to documentation

openverse-infrastructure
Merged PRs

#428: synced file(s) with WordPress/openverse

#426: Add monorepo required checks

#424: synced file(s) with WordPress/openverse

#422: Reduce log levels in the API and disable DB query logging

#419: Send alerts to alerts channel

#405: Upgrade cloudflare ssl mode to strict for all managed zones

#403: Update ES node metadata & Cloudwatch dashboard for newly provisioned node

Closed issues

#425: Update required checks for the monorepo

#openverse, #week-in-openverse

This post was originally published on Make Openverse by Dhruv Bhanushali.

Follow us

Don't be shy, get in touch. We love meeting interesting people and making new friends.