Skip to content

Commit ebc0900

Browse files
committed
Merge back 'chore_release-8.5.1' into 'chore_release-pd-8.5.0' (#18980)
2 parents 8278911 + 6659afe commit ebc0900

File tree

4 files changed

+74
-3
lines changed

4 files changed

+74
-3
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.

step-generation/src/__tests__/distribute.test.ts

Lines changed: 43 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ describe('advanced settings: volume, mix, pre-wet tip, tip touch, tip position',
381381
volume: 120,
382382
mixBeforeAspirate: { times: 2, volume: 50 },
383383
disposalVolume: 12,
384-
blowoutLocation: SOURCE_LABWARE,
384+
blowoutLocation: 'source_well',
385385
} as DistributeArgs
386386
const result = distribute(
387387
distributeArgs,
@@ -820,13 +820,53 @@ describe('advanced settings: volume, mix, pre-wet tip, tip touch, tip position',
820820
aspirateHelper('A1', aspirateVol),
821821
dispenseHelper('A2', volume),
822822
dispenseHelper('A3', volume),
823-
blowoutSingleToSourceA1,
823+
{
824+
commandType: 'moveToAddressableArea',
825+
key: expect.anything(),
826+
params: {
827+
addressableAreaName: 'movableTrashA3',
828+
offset: {
829+
x: 0,
830+
y: 0,
831+
z: 0,
832+
},
833+
pipetteId: 'p300SingleId',
834+
},
835+
},
836+
{
837+
commandType: 'blowOutInPlace',
838+
key: expect.anything(),
839+
params: {
840+
flowRate: 2.3,
841+
pipetteId: 'p300SingleId',
842+
},
843+
},
824844

825845
...mixCommands,
826846
aspirateHelper('A1', aspirateVol),
827847
dispenseHelper('A4', volume),
828848
dispenseHelper('A5', volume),
829-
blowoutSingleToSourceA1,
849+
{
850+
commandType: 'moveToAddressableArea',
851+
key: expect.anything(),
852+
params: {
853+
addressableAreaName: 'movableTrashA3',
854+
offset: {
855+
x: 0,
856+
y: 0,
857+
z: 0,
858+
},
859+
pipetteId: 'p300SingleId',
860+
},
861+
},
862+
{
863+
commandType: 'blowOutInPlace',
864+
key: expect.anything(),
865+
params: {
866+
flowRate: 2.3,
867+
pipetteId: 'p300SingleId',
868+
},
869+
},
830870
])
831871
})
832872

0 commit comments

Comments
 (0)