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