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