Flex Internal release assets

Live inventory of Flex app and robot OS artifacts published to S3/CloudFront. Showing the 5 most recent versions per manifest. Generated 2026-07-20 15:09:56 UTC.

Build job to URL map

Flex assets are uploaded by GitHub Actions in opentrons (app) and oe-core (robot OS). Each successful run writes versioned artifacts under predictable S3 prefixes, then updates the channel manifests below.

Component Workflow S3 prefix Manifest Per-build layout
App (internal)same workflow (internal-release variant)s3://ot3-development.builds.opentrons.com/app/releases.json, alpha*.yml, beta*.yml, latest*.ymlOpentrons-Internal-v<ver>-<platform>-b<build>.*
Robot OS (internal)same workflow (internal-release variant)s3://ot3-development.builds.opentrons.com/ot3-oe/ot3-oe/releases.jsonot3-oe/<github.run_id>/ot3-system.zip

See the channel section below for robot vs app manifest authority. Flex robots read ot3-oe/releases.json for on-robot updates. CloudFront for builds.opentrons.com is not invalidated by CI; run just invalidate-cloudfront --execute --wait manually after external app builds finish. Then run just verify-release-assets to confirm the tag's manifests and artifacts.

Internal channel

Robot OS: releases.json is the source of truth for on-robot updates. Flex robots on 9.1.1+ read the productionV2 key; older entries remain under production. Desktop app: channel YAML files (latest.yml, latest-mac.yml, latest-linux.yml, and prerelease YAMLs) are authoritative; electron-updater reads those directly. App releases.json is not the app updater source of truth: a CloudFront edge function parses the latest stable semver from production and routes latest* requests to matching stable build artifacts. The tables below are still useful for humans and release validation. Updater YAML overwrite: beta desktop publishes overwrite alpha.yml as well as beta.yml; alpha publishes update alpha.yml only. Tag push order can differ from publish order. When both channels need builds, publish beta before alpha so alpha.yml ends on the alpha build.

Electron-updater channel YAMLs

Channel YAMLURLVersionRelease dateArtifact
alpha.ymlhttps://ot3-development.builds.opentrons.com/app/alpha.yml4.0.0-alpha.62026-07-17T21:28:41.320ZOpentrons-OT3-v4.0.0-alpha.6-win-b72138.exe
alpha-mac.ymlhttps://ot3-development.builds.opentrons.com/app/alpha-mac.yml4.0.0-alpha.62026-07-17T21:44:57.060ZOpentrons-OT3-v4.0.0-alpha.6-mac-b72138.zip
alpha-linux.ymlhttps://ot3-development.builds.opentrons.com/app/alpha-linux.yml4.0.0-alpha.62026-07-17T21:22:14.606ZOpentrons-OT3-v4.0.0-alpha.6-linux-b72138.AppImage
beta.ymlhttps://ot3-development.builds.opentrons.com/app/beta.yml4.1.0-beta.12026-07-17T19:27:07.527ZOpentrons-OT3-v4.1.0-beta.1-win-b72123.exe
beta-mac.ymlhttps://ot3-development.builds.opentrons.com/app/beta-mac.yml4.1.0-beta.12026-07-17T19:46:18.840ZOpentrons-OT3-v4.1.0-beta.1-mac-b72123.zip
beta-linux.ymlhttps://ot3-development.builds.opentrons.com/app/beta-linux.yml4.1.0-beta.12026-07-17T19:20:57.723ZOpentrons-OT3-v4.1.0-beta.1-linux-b72123.AppImage
latest.ymlhttps://ot3-development.builds.opentrons.com/app/latest.yml1.5.02024-04-26T13:34:28.641ZOpentrons-OT3-v1.5.0-win-b42355.exe
latest-mac.ymlhttps://ot3-development.builds.opentrons.com/app/latest-mac.yml1.5.02024-04-26T13:57:15.809ZOpentrons-OT3-v1.5.0-mac-b42355.zip
latest-linux.ymlhttps://ot3-development.builds.opentrons.com/app/latest-linux.yml1.5.02024-04-26T13:21:17.016ZOpentrons-OT3-v1.5.0-linux-b42355.AppImage

Recent app releases (releases.json)

VersionBuild id(s)RevokedAssets
4.1.0-beta.1b72123no
4.1.0-beta.0b71896no
4.0.0-beta.1b71312no
4.0.0-beta.0b71175no
4.0.0-alpha.6b72138no

Recent robot OS releases (releases.json)

VersionManifest keyBuild jobFull imageSystemVersion fileNotes
4.1.0-beta.1productionrun 29606880376full imagesystemVERSION.jsonnotes
4.1.0-beta.0productionrun 29335316827full imagesystemVERSION.jsonnotes
4.0.0-beta.1productionV2run 27983485952full imagesystemVERSION.jsonnotes
4.0.0-beta.0productionV2run 27728011519full imagesystemVERSION.jsonnotes
4.0.0-alpha.6productionrun 29614192910full imagesystemVERSION.jsonnotes