A week in Openverse: 2023-08-14 – 2023-08-21

openverse

Merged PRs

  • #2842: Unexpose port 3000 from APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. Dockerfile
  • #2837: Prevent < and > in commit titles from breaking dag-sync slackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. message
  • #2832: Run API and Ingestion Server tests with all relevant ES versions
  • #2830: Bump tornado from 6.3.2 to 6.3.3 in /documentation
  • #2829: Publish changelog for api-2023.08.14.16.35.15
  • #2828: Publish changelog for frontend-2023.08.14.16.26.44
  • #2827: Remove reference to tailwind config viewer from docs
  • #2826: Extract use-external-sources composable
  • #2822: polyfill flatMap for Chrome < 69
  • #2821: Fix VImageCell storybook test
  • #2819: Update popularity refresh schedule and timeouts
  • #2817: Adjust the date filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. in Europeana to pull updates rather than created records
  • #2808: Set API Dockerfile run to production config
  • #2783: Replace request mocks with pook in tests
  • #2777: Remove `body` from the index.update elasticsearch requests
  • #2748: Bump apacheApache Apache is the most widely used web server software. Developed and maintained by Apache Software Foundation. Apache is an Open Source software available for free.-airflow[amazon,httpHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands.,postgres] from 2.6.2 to 2.6.3 in /catalog
  • #2737: Fix mobile headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. spacing
  • #2660: Custom ESLint pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party to Skip Unit Tests if Preceded by Comment with GithubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ Issue Link
  • #2647: Show individual doc differences for rendered documentation preview on PRs
  • #2637: Project Proposal: OpenverseOpenverse Openverse is a search engine for openly-licensed media, including images and audio. Find Openverse on GitHub and at https://openverse.org. Datasets
  • #2490: JavaScriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/. to TypeScript

Closed issues

  • #2825: Extract use-external-sources as a composable
  • #2820: Storybook visual-regression/v-image-cell.spec.ts:19:9 › VImageCell › intrinsic loaded test is flaky
  • #2785: Embed the production run command in the dockerfile rather than relying on ECS to override it
  • #2776: The elasticsearch-py is deprecating `body` parameter in index.update calls in version 9
  • #2745: Error when cleaning up vueuse event handlers on Chrome 68 TypeError: n.flatMap is not a function
  • #2646: Add a list of (changed) rendered files to the "docs emitted" PR comment
  • #2573: Custom ESLint plugin to allow skipped unit tests only if there is a comment attached to the test with a GitHub issue link
  • #2342: Use TypeScript for Tailwind config
  • #2092: Update the `popularity_refresh` DAG schedule and timeouts
  • #1909: Remove Sphinx live view port forwarded to API container
  • #1862: Add better error handling and reporting to the PR review reminders DAG
  • #1268: Update Europeana to ingest by timestamp_updated

openverse-infrastructure

Merged PRs

  • #588: Use built in API run command
  • #586: Update org Terraform lock file
  • #578: Use docker-compose for indexer worker, other init improvements

Closed issues

  • #576: Convert indexer worker init into docker-compose format

#openverse, #week-in-openverse