U8N WXD
U8N WXD
## Overview 1. This PR fixes or fixes part of #[n/a]. 2. This PR does the following: Fixes the `Failed: undefined` flake. ## Essential Checklist - [ ] The PR...
We currently don't have a good way for outside parties to securely report security vulnerabilities to us. We should implement a vulnerability disclosure process as described here: https://github.com/ossf/oss-vulnerability-guide/blob/main/guide.md
## Introduction We would like to have a pylint check for indentation in Python code. This will likely require a custom lint check. Here are some of the cases we...
## Background Currently, we have 100% test coverage of our backend code. However, for many backend code files, this coverage is partly from the file's associated test files and partly...
Currently, we use `general.checkForConsoleErrors(acceptable_errors)` in the E2E tests to make sure that no errors except those in `acceptable_errors` are present. However, we don't check that `acceptable_errors` are actually present. This...
## Overview 1. This PR fixes #19858. 2. This PR does the following: Ensures that all errors from MailChimp while signing a user up for the mailing list are caught,...
### Describe the bug Fix any `TODO(***)` comments, anywhere in our codebase, where `***` is a name or username. Instead, `***` should be an issue number. You will probably want...
## Current Approach ### Message Passing When a process has `Process.parallel` set to true, we launch a parallel OS process that runs `vivarium.core.process._run_update()`. `run_update()` contains a loop that repeatedly receives...
In #192 it became clear that it would be nice for us to be able to create v2 releases that break v1 functionality without pushing those releases out to all...