Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): Merge v8.2.0-alpha.4 into edge #16981

Merged
merged 25 commits into from
Nov 26, 2024

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    0f11594 View commit details
    Browse the repository at this point in the history
  2. fix(app): Fix failedCommand caching issues (#16874)

    Closes RABR-671, RQA-3213, and RQA-3595
    mjhuff authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    c0f95de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    abaade6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    31a819d View commit details
    Browse the repository at this point in the history
  5. fix(app): fix estimator update command failure copy during drop tip (#…

    …16884)
    
    Closes RQA-3583
    
    Currently, the app inspects an errorType on a failed drop tip command to determine whether to throw the special case "home the gantry" error modal. Recently, the error type changed for failed update estimator commands, so the special modal was broken. Instead of special-casing the errorType for failed estimator commands, let's just assume that any failed estimator command is caused by an unknown position error and pop the special modal.
    
    Note that this also handles any error in the same manner with a "MustHomeError" errorType, too.
    mjhuff authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    888a0ab View commit details
    Browse the repository at this point in the history
  6. fix(app): fix ODD liquids CSS (#16886)

    Closes RQA-3581
    mjhuff authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    556329b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2938900 View commit details
    Browse the repository at this point in the history
  8. chore(release): known issue for downgrading with plate reader (#16822)

    # Overview
    
    Known issue for downgrading below 8.2 with a plate reader attached.
    
    ## Test Plan and Hands on Testing
    
    Check in next alpha.
    
    ## Changelog
    
    Single bullet in API release notes.
    
    ## Review requests
    
    - Does this capture the issue properly? Is there a related app-side
    issue?
    - Do we need to mention the problem of downgrading a robot _on the same
    network_ as a plate reader?
    
    ## Risk assessment
    
    nil
    ecormany authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    2875150 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    90389eb View commit details
    Browse the repository at this point in the history
  10. chore: fix failing lint on release notes (#16897)

    # Overview
    
    Prettier (or whatever runs in our JS lint action) demands a newline
    after a markdown header. OK.
    
    ## Test Plan and Hands on Testing
    
    Pass automated tests plz.
    
    ## Changelog
    
    `\n`
    
    ## Review requests
    
    Forgive this shameful and time-wasting PR.
    
    ## Risk assessment
    
    none
    ecormany authored Nov 19, 2024
    Configuration menu
    Copy the full SHA
    1f8e8d4 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. fix(shared-data): Add biorad pcr plate compatibility with tough_pcr_l…

    …id_auto_seal_lid to release (#16903)
    
    Covers RABR-669
    Adds compatibility between `biorad_96_wellplate_200ul_pcr` and `opentrons_tough_pcr_auto_sealing_lid` with stacking z offset
    CaseyBatten authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    bb0cf23 View commit details
    Browse the repository at this point in the history
  2. fix(api): truncate plate reader floating point results to third decim…

    …al place (#16919)
    
    Covers EXEC-1019
    Ensure the plate reader values are truncated to the third decimal place after being read during a protocol.
    CaseyBatten authored Nov 20, 2024
    Configuration menu
    Copy the full SHA
    d1d9b87 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6009a29 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b980fd2 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. fix(app): home gripper G during recovery (#16928)

    Closes RQA-3645
    
    Recent gripper firmware changes add new degrees of G axis "home" state, and this ultimately causes the unsafe/ungripLabware command to fail, since a successful completion of the ungrip does not set the HOME flag. Because we ultimately want to ungrip the labware AND home the gripper G axis, let's use a parameterized home command instead.
    mjhuff authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    d8ad367 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f764319 View commit details
    Browse the repository at this point in the history
  3. fix(components): fix unit text wrap-issue (#16943)

    * fix(components): fix unit text wrap-issue
    koji authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    eff74bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4f061f7 View commit details
    Browse the repository at this point in the history
  5. fix(api): raise error during analysis plate reader read without lid c…

    …losed (#16941)
    
    Covers RABR-674
    Raises  an error during analysis when the plate reader lid is not closed and a read is attempted.
    CaseyBatten authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    8b2196a View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. refactor(app): do not show progress indication during drop tip wizard (

    …#16954)
    
    Closes RQA-3643
    
    Because drop tip flows is no longer deterministic, we shouldn't show the progress bar and step counter.
    mjhuff authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    64aaeb9 View commit details
    Browse the repository at this point in the history
  2. fix(api-client, react-api-client, app, robot-server): support multipl…

    …e recovery policies during a run (#16950)
    
    Closes RQA-3670
    
    We need to support the client ignoring several different classes of errors in a single run, which means the app needs to know the current recovery policy and be able to modify. This PR adds the necessary infrastructure to support that.
    
    Co-authored-by: Max Marrone <max@opentrons.com>
    mjhuff and SyntaxColoring authored Nov 22, 2024
    Configuration menu
    Copy the full SHA
    7e6c8ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ae2f38 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    453cd47 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. chore(release): Merge v8.2.0-alpha.4 into edge

    Conflicts:
    
    api/src/opentrons/protocol_engine/commands/absorbance_reader/read.py:
    Conflict in error message wording between PR #16941 in release and PR #16920 in edge. I took the one in release because the one in edge was an outdated cherry pick.
    
    app/src/organisms/Desktop/Devices/ProtocolRun/ProtocolRunHeader/RunHeaderModalContainer/hooks/useRunHeaderDropTip.ts:
    Just import statements.
    
    app/src/organisms/DropTipWizardFlows/hooks/useTipAttachmentStatus/getPipettesWithTipAttached.ts:
    Release removed `cursor: null` and `includeFixitCommands: null` from some network requests, leaving those fields unspecified instead (PR ##16893). Edge deleted this whole file in favor of a different one (PR #16904). I removed `cursor: null` from the new file; `includeFixitCommands: null` was already removed.
    SyntaxColoring committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    1ca17a5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90f0c03 View commit details
    Browse the repository at this point in the history