chore: mergeback_chore-release_8.4.0 into edge#18012
Merged
ahiuchingau merged 64 commits intoedgefrom Apr 9, 2025
Merged
Conversation
It's possible for users to perform LPC on the Flex without a tiprack in the protocol, and we should, you know, let users LPC, since that's really just an OT-2 restriction. A minor CSS fix is included here too for the OT-2 wizard header.
…p dispensing (#17851) We count every single evotips_dispense that happens on a pipette and store it in the eeprom. We report it when you connect the pipette, and we can add more structured data from it if you want.
Closes RQA-3980 # Overview Updates all liquid classes' multi-dispense blowout entries to: - specify blowout location of `trash` - specify blowout flow rate to be the same as the single dispense flow rate specified for that pipette+tip combo - enable blowout ## Risk assessment Low. Just enables a setting that was disabled by default. We already have tests that check that transfers happen correctly when these properties are enabled
…7894) Closes RQA-4010 Currently, LPC utilizes the existing labware definitions from runs/:runId/loaded_labware_defintions and POSTs those definitions to the LPC maintenance run. However, it turns out that those definitions do not necessarily exist on the run resource at the time of LPC maintenance run creation. We actually have access to the labware definitions from analysis directly and don't need to query the server for them. A much simpler (and functional) approach is to just POST the definitions we already have.
…zero not error (#17909) (copy of other PR 17877 that was merged into edge earlier) As written before, the _find_volume_in_partial_frustum function would raise an error if the target_height equaled the top or bottom of any frustum. For example, 0.0 in my case, because I was getting this error during my protocol run: opentrons.protocol_engine.errors.exceptions.InvalidLiquidHeightFound: Error 4000 GENERAL_ERROR (InvalidLiquidHeightFound): Unable to find volume at given well-height 0.0.
Update the labware definitions for the evotip adapters. These are the existing geometry for the 4 v2 adapters; they're getting new names (and thus going to v1), and they're getting their branding details filled in. We've removed the v1 adapters entirely, since their names were confusingly close to the new ones. This also adds the adapters to the labware tab and to the labware library. Note that it does _not_ add them to PD; PD can't create evotip protocols, and anyway we only want people to be using these with one specific protocol. Closes EXEC-1378 Closes EXEC-1364
…17901) Closes RQA-4012 Fixes an issue applying offsets when the offsetLocationSequence involves a module. The util that converts the locationSequence to an offsetLocationSequence assumed that the ordering of the sequence should translate 1:1, but for offsetLocationSequence, the addressableArea kind component must be last in order to successfully POST updates for the offset.
) Closes EXEC-1360 Adds the scoped LPC Redesign functionality for the OT-2: Skipping! You can now choose not to LPC a tip rack or a labware. You still can't skip the "attach tip" and "detach tip" step for obvious reasons, though. Applying offsets after each step! Yes, exiting LPC early means you do get to keep the offset data that you set or previously existed.
<!-- Thanks for taking the time to open a Pull Request (PR)! Please make sure you've read the "Opening Pull Requests" section of our Contributing Guide: https://github.com/Opentrons/opentrons/blob/edge/CONTRIBUTING.md#opening-pull-requests GitHub provides robust markdown to format your PR. Links, diagrams, pictures, and videos along with text formatting make it possible to create a rich and informative PR. For more information on GitHub markdown, see: https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax To ensure your code is reviewed quickly and thoroughly, please fill out the sections below to the best of your ability! --> # Overview <!-- Describe your PR at a high level. State acceptance criteria and how this PR fits into other work. Link issues, PRs, and other relevant resources. --> Release notes for 8.4.0-alpha. ## Test Plan and Hands on Testing <!-- Describe your testing of the PR. Emphasize testing not reflected in the code. Attach protocols, logs, screenshots and any other assets that support your testing. --> ## Changelog <!-- List changes introduced by this PR considering future developers and the end user. Give careful thought and clear documentation to breaking changes. --> Added new features, improvements, and bug fixed (including [8.3.0 punted bugs](https://opentrons.atlassian.net/browse/RQA-3897)) ## Review requests <!-- - What do you need from reviewers to feel confident this PR is ready to merge? - Ask questions. --> -any changes to liquid classes customer messaging? -any missing bug fixes or improvements? ## Risk assessment <!-- - Indicate the level of attention this PR needs. - Provide context to guide reviewers. - Discuss trade-offs, coupling, and side effects. - Look for the possibility, even if you think it's small, that your change may affect some other part of the system. - For instance, changing return tip behavior may also change the behavior of labware calibration. - How do your unit tests and on hands on testing mitigate this PR's risks and the risk of future regressions? - Especially in high risk PRs, explain how you know your testing is enough. --> low.
Closes RQA-4014 On the ODD during LPC, on the Labware List view, if you click anything but the first labware, you will still select the first labware in the list. This PR makes it so when you click on not the first labware, you get the labware you actually selected.
loses RQA-4013 There are a couple pieces of LPC state that are not necessarily controlled by the active app: the deck config and the labware info (which contains offset data). I recently moved the logic for updating store changes whenever the deck config changed to a separate hook, but I didn't do the same for the labware info, woops. This means that if a diferent user was actively performing LPC, offset updates wouldn't reflect in protocol setup offset table. This commit creates granular state update actions for both the deck config and labware info.
…an adapter (#17918) Closes EXEC-1390 Certain labware should always be LPC'd in an adapter, even when setting a default offset (eg, evotips). To determine whether or not we require an adapter for all offset calculations, we examine the stackingOnly quirk present on the labware definition, and add the necessary info to the default offset.
## Overview This refactors the desktop app and ODD components for doing a device reset. Goes towards EXEC-1281. ## Background Historically, all of the reset options were server-defined. The client would fetch the available options from the server (via `GET /settings/reset/options`) and display them as-is, with server-defined text. More recently, that model has been stretched beyond its limits: * We want the UI to be localized with frontend-defined strings. * We want frontend to control the options' ordering and grouping. * We want some reset options, like `onDeviceDisplay`, to be special: they should be hidden from the UI and selected implicitly depending on the user's selection of other options. * We want the server to implement some of these reset options through separate endpoints, instead of all of them through `/settings/reset`. (See e.g. [this discussion](#17051 (comment)), though I sometimes have second thoughts about this.) So we have been in a weird in-between where we were getting the dynamic list of options from the server, but still making strong assumptions about what that list would contain. This PR rewrites it to be fully client-decided. ## Changelog This is intended to not have any user-facing change. The one "accidental" change that I'm aware of is that if the client is newer than the server and has an extra reset option, it will now be displayed, and filtered out of the HTTP request. Formerly, it would not even be displayed.
# Overview Realized a few wrong values in my previous PR #17895. The multi-disp blowout flow rates are supposed to be the max of the single dispense flow rates for that pipette+tiprack. A couple of entries got min values instead. Fixed those ## Risk assessment Low. Small fixes in definitions
Closes AUTH-1496 # Overview Implements the tip returning functionality to `distribute_liquid`. ## Risk assessment Medium-Low. Affects `distribute_liquid` tip handling, but has decent test coverage to avoid accidental behavior changes.
…17900) adds multi-channel pipette support to the liquid class transfer methods (`transfer_liquid`, `distribute_liquid`, `consolidate_liquid`) by means of adding well grouping logic for multi-tip configurations addressing 96 and 384 well plates.
Closes RQA-4016 Believe it or not, we shouldn't LPC in staging area slots. To fix, we just need to mark LPC-able commands as being "not valid" if they are in a staging slot addressable area.
What it says on the tin, removes the tiprack lid labware from the blocklist. You don't buy this on its own so it doesn't have branding details and a sku.
We should add a prepare-to-aspirate to the python protocol api `air_gap`
command, where it can issue the command after we've moved to a known-dry
position and before we actually dispense the airgap command. We know the
position is dry and therefore it's safe to do a prepare.
However, to be able to _unconditionally_ do a prepare, we also need to
add a fix to the engine prepare command to no-op if the pipette is
already prepared to aspirate. This is pretty important because if we've
already aspirated some liquid, we really don't want to move back to the
bottom position and dispense it all.
Useful testing protocol:
```
from opentrons.protocol_api import ProtocolContext
metadata = {"protocolName": "Test air gap prepare"}
requirements = {"apiLevel": "2.22", "robotType": "Flex"}
def run(protocol: ProtocolContext) -> None:
plate = protocol.load_labware("biorad_384_wellplate_50ul", "A1")
rack = protocol.load_labware("opentrons_flex_96_tiprack_50ul", "A2")
pipette = protocol.load_instrument("flex_1channel_50", "left", tip_racks=[rack])
pipette.pick_up_tip()
pipette.aspirate(location=plate["A1"].bottom(z=2), volume=10)
pipette.dispense(location=plate["A1"].top(), volume=10)
pipette.blow_out(location=plate["A1"].top())
pipette.air_gap(height=5, volume=10)
pipette.dispense(location=plate["A2"].top(), volume=10)
pipette.return_tip()
```
Closes EXEC-1391
These numbers can't be the same between press fit and cam action. Whoops!
Usages were failing if the node wasn't listed. I think this happens because we do the usage request sometimes before we've registered all the nodes but I'm not sure, so let's at least get rid of the exception and add some logs to help figure out the context.
Closes RQA-4022 The "apply offsets" button disabled status utilized different state than the copy that would render the "offsets applied/not applied". These should be the same. More importantly, on the desktop, if a different user applied offsets, the missingSteps would not filter out LPC, since it was directly tied to a CTA. Additionally, after talking to Design/QA, we've decided that when applying offsets, the "launch LPC" button should be disabled, too.
…T /labwareOffsets` (#17952)
Closes RQA-4017 and RQA-4011 On the physical ODD, it's possible queue jog commands in such a way that jog commands execute indefinitely. This issue was caused by using React async state updates to trigger queue processing. This PR rewrites the code to use refs for avoiding React asynchronous state updates, and also use Lodash's lovely debounce util, helping to improve the control flow.
Guess we missed these
# Overview Adding methods like `transfer_with_liquid_class()` to the API reference. Addresses RTC-610. Any follow-up edits to these docstrings can be handled in #17992. ## Test Plan and Hands on Testing [Sandbox](http://sandbox.docs.opentrons.com/api-ref-liquid-classes/v2/new_protocol_api.html) ## Changelog - Param descriptions for the three main liquid class methods. - Unhide the methods - Add `LiquidClass` to the ref. - Nitpicks to allow docs to build. ## Review requests Are these "good enough"? Want to get these merged to keep other liquid class docs work moving. ## Risk assessment low, docs
SyntaxColoring
approved these changes
Apr 9, 2025
Contributor
SyntaxColoring
left a comment
There was a problem hiding this comment.
test_instrument_context.py LGTM. Thanks!
ddcc4
pushed a commit
that referenced
this pull request
May 17, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 19, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 19, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 19, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 20, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 20, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 22, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 23, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 24, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 24, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 29, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 29, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 29, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
ddcc4
pushed a commit
that referenced
this pull request
May 29, 2025
Merging the latest chore_release-8.4.0 back to edge. Plus adding a fix for command schema 13 that was not available for release branch. --------- Co-authored-by: Josh McVey <josh.mcvey@opentrons.com> Co-authored-by: Jamey Huffnagle <jamey.huffnagle@opentrons.com> Co-authored-by: Ryan Howard <ryan.howard@opentrons.com> Co-authored-by: Sanniti Pimpley <sanni-t@users.noreply.github.com> Co-authored-by: Andy Sigler <andrewsigler1@gmail.com> Co-authored-by: Seth Foster <seth@opentrons.com> Co-authored-by: emilyburghardt <emily.burghardt@opentrons.com> Co-authored-by: Max Marrone <max@opentrons.com> Co-authored-by: Sarah Breen <sarah.breen@opentrons.com> Co-authored-by: Jeremy Leon <jeremy.leon@opentrons.com> Co-authored-by: Jethary Alcid <66035149+jerader@users.noreply.github.com> Co-authored-by: TamarZanzouri <zanzouritamar@gmail.com> Co-authored-by: Ed Cormany <edward.cormany@opentrons.com> Co-authored-by: Caila Marashaj <98041399+caila-marashaj@users.noreply.github.com> (cherry picked from commit 3692478)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview
Merging the latest chore_release-8.4.0 back to edge.
Plus adding a fix for command schema 13 that was not available for the chore_release-8.4.0 branch.
There were several merge conflicts but most were straightforward. Here are the one that i could use some extra 👀 on: