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

openverse
Merged PRs

#1113: Bump ipython from 8.11.0 to 8.12.0 in /api

#1104: Pass actor for staging deploys with the `-f` flag

#1103: Add `GITHUB_TOKEN` to GitHub CLI step

#1098: Update other references of media count to 700 million

#1067: Fix typo in docs building on `main`

#1065: Restore Django Admin views

#1063: Use label.yml to determine required labels

#1058: Fix issues in the workflow simplifications of #1054

#1054: Simplify CI + CD workflow

#1051: Pin pnpm version in frontend `Dockerfile`

#1048: Bump boto3 from 1.26.84 to 1.26.100 in /ingestion_server

#1047: New issue automation fix: convert the jobs into steps to share env variables

#1044: Bump bottle from 0.12.24 to 0.12.25 in /ingestion_server

#1042: Bump boto3 from 1.26.97 to 1.26.99 in /api

#1041: Bump filelock from 3.9.0 to 3.10.7 in /ingestion_server

#1040: Bump pytest-order from 1.0.1 to 1.1.0 in /ingestion_server

#1039: Bump aws-actions/configure-aws-credentials from 1 to 2

#1038: Use `ACCESS_TOKEN` for the Project automation

#1034: Dispatch workflows instead of regular reuse to show deployment runs

#1031: Use the `issue.node_id` for GraphQL API

#1029: Defer the `tags_list` for media models

#1028: Absorb `actionlint` into pre-commit

#1026: Add stack label to dependabot & sync label PRs

#1007: Fix Re-running failed Playwright tests leaves failure comment

#990: Retry `up` recipe in case port is occupied

#904: Save cleaned up data during the cleanup step

Closed issues

#1099: Can't run linting locally

#1064: Slack notification when CI/CD fails on main

#1061: http in api response

#1033: Deployment workflow runs do not show in workflow run history

#999: Links in CONTRIBUTING.md are not working

#950: Configure TS to treat project as composite

#902: Phylopic images are broken

#896: Absorb `actionlint` into pre-commit

#884: Use label.yml to determine required labels

#864: Re-running failed Playwright tests leaves failure comment

#861: Add additional logging to the cleanup process

#654: Add a list of domains that are known to support TLS to the cleanup step

#337: Configure isort to include source paths

#734: Incorrectly formatted OAuth requests cause uncaught errors

#634: Investigate alternatives to Google Analytics

openverse-catalog
Merged PRs

#1074: Create DAG to fix PhyloPic's `foreign_identifier` column

#1072: Offset iNaturalist DAG from monthly by one day

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

#1070: Update pgcli version to 3.5.0

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

#1068: Update Freesound to quarterly, extend timeout

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

#1064: Bump apache-airflow[amazon,http,postgres] from 2.5.1 to 2.5.2

#1060: Update PhyloPic DAG to use API v2

#1058: Log last query_params hit before AirflowTaskTimeout

#1054: Add isort configuration file

#1047: Update Flickr large batch handling

Closed issues

#1073: Update PhyloPic's `foreign_identifier` field

#1025: Delay iNaturalist from `@monthly`

#998: Update Phylopic to use v2 API

openverse-infrastructure
Merged PRs

#449: Update actor input for staging

#447: Accept actor as input for dispatch and call

#441: Add SENTRY_DSN to ECS API

#435: Update env vars to fix URL scheme for related endpoints

#433: Bump catalog-airflow to v1.5.2

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

#431: Point staging frontend to staging API

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

#429: Add documentation for running the staging data refresh

#427: Remove unnecessary branch checks

#423: Remove openverse-api modules from legacy environments

Closed issues

#439: Add Sentry DSN to API ECS configuration

#393: Decommission legacy API module

#390: Decommission `api-dev.openverse.engineering`

#317: Update the list of modules

#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.