Skip to content

Commit 3e03128

Browse files
committed
Merge back 'chore_release-pd-8.5.0' into 'edge' (#18999)
2 parents 1f60765 + ebc0900 commit 3e03128

File tree

22 files changed

+208
-91
lines changed

22 files changed

+208
-91
lines changed

.github/workflows/app-test-build-deploy.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,9 +394,23 @@ jobs:
394394
SLACK_WEBHOOK_URL: ${{ secrets.OT_APP_ROBOTSTACK_SLACK_NOTIFICATION_WEBHOOK_URL }}
395395
_ACCESS_URL: https://${{env._APP_DEPLOY_BUCKET_ROBOTSTACK}}/${{env._APP_DEPLOY_FOLDER_ROBOTSTACK}}
396396

397+
- name: 'backup upload folders before checkout'
398+
run: |
399+
# Move upload folders to temp location to preserve them during checkout
400+
mkdir -p ${{ runner.temp }}/upload_backup
401+
mv to_upload_* ${{ runner.temp }}/upload_backup/ 2>/dev/null || true
397402
- name: 'pull repo for scripts'
398403
uses: 'actions/checkout@v4'
404+
- name: 'restore upload folders after checkout'
405+
run: |
406+
# Restore upload folders from temp location
407+
mv ${{ runner.temp }}/upload_backup/to_upload_* ./ 2>/dev/null || true
399408
- uses: ./.github/actions/js/setup
409+
- name: 'print upload folders contents'
410+
run: |
411+
echo "Test Outputs"
412+
echo "Contents of to_upload_internal-release: $(ls -l ./to_upload_internal-release)"
413+
echo "Contents of to_upload_release: $(ls -l ./to_upload_release)"
400414
- name: 'update internal-releases releases.json'
401415
if: needs.determine-build-type.outputs.type == 'release' && contains(fromJSON(needs.determine-build-type.outputs.variants), 'internal-release')
402416
run: |

api/release-notes.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,15 @@ By installing and using Opentrons software, you agree to the Opentrons End-User
88

99
---
1010

11+
## Opentrons Robot Software Changes in 8.5.1
12+
13+
The 8.5.1 hotfix release fixes two bugs:
14+
15+
- Corrected behavior when performing multi-dispense actions using a custom or modified liquid class.
16+
- Fixed a problem where certain quick transfers (specifically ones that attempt to blow out over the waste chute) could not be run.
17+
18+
---
19+
1120
## Opentrons Robot Software Changes in 8.5.0
1221

1322
Welcome to the v8.5.0 release of the Opentrons robot software! This release features the ability to pipette more accurately by using liquid classes in your protocols.

app-shell/build/release-notes.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ By installing and using Opentrons software, you agree to the Opentrons End-User
88

99
---
1010

11+
## Opentrons App Changes in 8.5.1
12+
13+
Welcome to the v8.5.1 release of the Opentrons App!
14+
15+
There are no changes to the Opentrons App in v8.5.1, but it is required for updating the robot software to improve some features.
16+
17+
---
18+
1119
## Opentrons App Changes in 8.5.0
1220

1321
Welcome to the v8.5.0 release of the Opentrons App! This release features the ability to run protocols that use liquid classes to improve pipetting accuracy.

protocol-designer/fixtures/protocol/8/doItAllV3MigratedToV8.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -151,13 +151,13 @@
151151
"aspirate_mix_volume": "30",
152152
"aspirate_mmFromBottom": 1,
153153
"aspirate_position_reference": "well-bottom",
154-
"aspirate_retract_delay_seconds": null,
154+
"aspirate_retract_delay_seconds": 0,
155155
"aspirate_retract_mmFromBottom": 2,
156156
"aspirate_retract_speed": 125,
157157
"aspirate_retract_x_position": null,
158158
"aspirate_retract_y_position": null,
159159
"aspirate_retract_position_reference": "well-top",
160-
"aspirate_submerge_delay_seconds": null,
160+
"aspirate_submerge_delay_seconds": 0,
161161
"aspirate_submerge_speed": 125,
162162
"aspirate_submerge_mmFromBottom": 2,
163163
"aspirate_submerge_x_position": null,
@@ -190,13 +190,13 @@
190190
"dispense_mix_volume": null,
191191
"dispense_mmFromBottom": 0.5,
192192
"dispense_position_reference": "well-bottom",
193-
"dispense_retract_delay_seconds": null,
193+
"dispense_retract_delay_seconds": 0,
194194
"dispense_retract_mmFromBottom": 2,
195195
"dispense_retract_speed": 125,
196196
"dispense_retract_x_position": null,
197197
"dispense_retract_y_position": null,
198198
"dispense_retract_position_reference": "well-top",
199-
"dispense_submerge_delay_seconds": null,
199+
"dispense_submerge_delay_seconds": 0,
200200
"dispense_submerge_speed": 125,
201201
"dispense_submerge_mmFromBottom": 2,
202202
"dispense_submerge_x_position": null,

protocol-designer/fixtures/protocol/8/doItAllV4MigratedToV8.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -183,13 +183,13 @@
183183
"aspirate_mix_volume": null,
184184
"aspirate_mmFromBottom": 1,
185185
"aspirate_position_reference": "well-bottom",
186-
"aspirate_retract_delay_seconds": null,
186+
"aspirate_retract_delay_seconds": 0,
187187
"aspirate_retract_mmFromBottom": 2,
188188
"aspirate_retract_speed": 125,
189189
"aspirate_retract_x_position": null,
190190
"aspirate_retract_y_position": null,
191191
"aspirate_retract_position_reference": "well-top",
192-
"aspirate_submerge_delay_seconds": null,
192+
"aspirate_submerge_delay_seconds": 0,
193193
"aspirate_submerge_speed": 125,
194194
"aspirate_submerge_mmFromBottom": 2,
195195
"aspirate_submerge_x_position": null,
@@ -222,13 +222,13 @@
222222
"dispense_mix_volume": null,
223223
"dispense_mmFromBottom": 0.5,
224224
"dispense_position_reference": "well-bottom",
225-
"dispense_retract_delay_seconds": null,
225+
"dispense_retract_delay_seconds": 0,
226226
"dispense_retract_mmFromBottom": 2,
227227
"dispense_retract_speed": 125,
228228
"dispense_retract_x_position": null,
229229
"dispense_retract_y_position": null,
230230
"dispense_retract_position_reference": "well-top",
231-
"dispense_submerge_delay_seconds": null,
231+
"dispense_submerge_delay_seconds": 0,
232232
"dispense_submerge_speed": 125,
233233
"dispense_submerge_mmFromBottom": 2,
234234
"dispense_submerge_x_position": null,

protocol-designer/fixtures/protocol/8/doItAllV7MigratedToV8.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -205,13 +205,13 @@
205205
"aspirate_mix_volume": null,
206206
"aspirate_mmFromBottom": null,
207207
"aspirate_position_reference": "well-bottom",
208-
"aspirate_retract_delay_seconds": null,
208+
"aspirate_retract_delay_seconds": 0,
209209
"aspirate_retract_mmFromBottom": 2,
210210
"aspirate_retract_speed": 100,
211211
"aspirate_retract_x_position": null,
212212
"aspirate_retract_y_position": null,
213213
"aspirate_retract_position_reference": "well-top",
214-
"aspirate_submerge_delay_seconds": null,
214+
"aspirate_submerge_delay_seconds": 0,
215215
"aspirate_submerge_speed": 100,
216216
"aspirate_submerge_mmFromBottom": 2,
217217
"aspirate_submerge_x_position": null,
@@ -244,13 +244,13 @@
244244
"dispense_mix_volume": null,
245245
"dispense_mmFromBottom": null,
246246
"dispense_position_reference": "well-bottom",
247-
"dispense_retract_delay_seconds": null,
247+
"dispense_retract_delay_seconds": 0,
248248
"dispense_retract_mmFromBottom": 2,
249249
"dispense_retract_speed": 100,
250250
"dispense_retract_x_position": null,
251251
"dispense_retract_y_position": null,
252252
"dispense_retract_position_reference": "well-top",
253-
"dispense_submerge_delay_seconds": null,
253+
"dispense_submerge_delay_seconds": 0,
254254
"dispense_submerge_speed": 100,
255255
"dispense_submerge_mmFromBottom": 2,
256256
"dispense_submerge_x_position": null,
@@ -437,13 +437,13 @@
437437
"aspirate_mix_volume": null,
438438
"aspirate_mmFromBottom": null,
439439
"aspirate_position_reference": "well-bottom",
440-
"aspirate_retract_delay_seconds": null,
440+
"aspirate_retract_delay_seconds": 0,
441441
"aspirate_retract_mmFromBottom": 2,
442442
"aspirate_retract_speed": 100,
443443
"aspirate_retract_x_position": null,
444444
"aspirate_retract_y_position": null,
445445
"aspirate_retract_position_reference": "well-top",
446-
"aspirate_submerge_delay_seconds": null,
446+
"aspirate_submerge_delay_seconds": 0,
447447
"aspirate_submerge_speed": 100,
448448
"aspirate_submerge_mmFromBottom": 2,
449449
"aspirate_submerge_x_position": null,
@@ -502,13 +502,13 @@
502502
"dispense_mix_volume": null,
503503
"dispense_mmFromBottom": null,
504504
"dispense_position_reference": "well-bottom",
505-
"dispense_retract_delay_seconds": null,
505+
"dispense_retract_delay_seconds": 0,
506506
"dispense_retract_mmFromBottom": 2,
507507
"dispense_retract_speed": 100,
508508
"dispense_retract_x_position": null,
509509
"dispense_retract_y_position": null,
510510
"dispense_retract_position_reference": "well-top",
511-
"dispense_submerge_delay_seconds": null,
511+
"dispense_submerge_delay_seconds": 0,
512512
"dispense_submerge_speed": 100,
513513
"dispense_submerge_mmFromBottom": 2,
514514
"dispense_submerge_x_position": null,

protocol-designer/fixtures/protocol/8/example_1_1_0MigratedToV8.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,13 +122,13 @@
122122
"aspirate_mix_volume": "2",
123123
"aspirate_mmFromBottom": 1,
124124
"aspirate_position_reference": "well-bottom",
125-
"aspirate_retract_delay_seconds": null,
125+
"aspirate_retract_delay_seconds": 0,
126126
"aspirate_retract_mmFromBottom": 2,
127127
"aspirate_retract_speed": 125,
128128
"aspirate_retract_x_position": null,
129129
"aspirate_retract_y_position": null,
130130
"aspirate_retract_position_reference": "well-top",
131-
"aspirate_submerge_delay_seconds": null,
131+
"aspirate_submerge_delay_seconds": 0,
132132
"aspirate_submerge_speed": 125,
133133
"aspirate_submerge_mmFromBottom": 2,
134134
"aspirate_submerge_x_position": null,
@@ -161,13 +161,13 @@
161161
"dispense_mix_volume": "3",
162162
"dispense_mmFromBottom": 2.5,
163163
"dispense_position_reference": "well-bottom",
164-
"dispense_retract_delay_seconds": null,
164+
"dispense_retract_delay_seconds": 0,
165165
"dispense_retract_mmFromBottom": 2,
166166
"dispense_retract_speed": 125,
167167
"dispense_retract_x_position": null,
168168
"dispense_retract_y_position": null,
169169
"dispense_retract_position_reference": "well-top",
170-
"dispense_submerge_delay_seconds": null,
170+
"dispense_submerge_delay_seconds": 0,
171171
"dispense_submerge_speed": 125,
172172
"dispense_submerge_mmFromBottom": 2,
173173
"dispense_submerge_x_position": null,

protocol-designer/fixtures/protocol/8/newAdvancedSettingsAndMultiTemp.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,13 @@
6464
"aspirate_mix_volume": null,
6565
"aspirate_mmFromBottom": 29,
6666
"aspirate_position_reference": "well-bottom",
67-
"aspirate_retract_delay_seconds": null,
67+
"aspirate_retract_delay_seconds": 0,
6868
"aspirate_retract_mmFromBottom": 2,
6969
"aspirate_retract_speed": 100,
7070
"aspirate_retract_x_position": null,
7171
"aspirate_retract_y_position": null,
7272
"aspirate_retract_position_reference": "well-top",
73-
"aspirate_submerge_delay_seconds": null,
73+
"aspirate_submerge_delay_seconds": 0,
7474
"aspirate_submerge_speed": 100,
7575
"aspirate_submerge_mmFromBottom": 2,
7676
"aspirate_submerge_x_position": null,
@@ -103,13 +103,13 @@
103103
"dispense_mix_volume": null,
104104
"dispense_mmFromBottom": null,
105105
"dispense_position_reference": "well-bottom",
106-
"dispense_retract_delay_seconds": null,
106+
"dispense_retract_delay_seconds": 0,
107107
"dispense_retract_mmFromBottom": 2,
108108
"dispense_retract_speed": 100,
109109
"dispense_retract_x_position": null,
110110
"dispense_retract_y_position": null,
111111
"dispense_retract_position_reference": "well-top",
112-
"dispense_submerge_delay_seconds": null,
112+
"dispense_submerge_delay_seconds": 0,
113113
"dispense_submerge_speed": 100,
114114
"dispense_submerge_mmFromBottom": 2,
115115
"dispense_submerge_x_position": null,

protocol-designer/src/assets/localization/en/onboarding.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,8 @@
99
"add_your_pipettes": "Add your pipettes",
1010
"are_you_sure_clear_slot": "Are you sure you want to clear slot?",
1111
"are_you_sure_reconfigure_slot": "Are you sure you want to reconfigure the slot?",
12-
"are_you_using_gripper": "Are you using a Waste chute in your protocol?",
1312
"are_you_using_thermocycler": "Are you using a Thermocycler in your protocol?",
14-
"are_you_using_waste_chute": "Are you using a Waste chute in your protocol?",
13+
"are_you_using_waste_chute": "Are you using a waste chute in your protocol?",
1514
"author_org": "Author/Organization",
1615
"basics": "Let’s start with the basics",
1716
"clear_slot": "Clear slot",

protocol-designer/src/constants.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,9 @@ export const OT2_Y_MAX_SPEED = 400
108108
export const OT2_Z_MAX_SPEED = 125
109109
export const OT2_PLUNGER_MAX_SPEED = 40
110110

111+
// pulled from documentation
112+
export const DEFAULT_TOUCH_TIP_SPEED = 60
113+
111114
export const CHANNELS_MAPPED_TO_MAX_SPEED: Record<
112115
RobotType,
113116
Record<number, { plunger: number; x: number; y: number; z: number }>

0 commit comments

Comments
 (0)