Files
lms-fe/src/main/bridgeArtifacts.ts
T

28 lines
1021 B
TypeScript

const root = 'https://pub-ca72c40797144462bdb7d200c215d361.r2.dev/studio-artifacts/runtime-images/slam-ros-bridge'
export const localBridgeImage = 'slam-ros-bridge:20260813-3d-map-v2'
export const jetsonBridgeImage = 'slam-ros-bridge:jetson_orin'
const artifacts = [
{
image: localBridgeImage,
architecture: 'amd64',
url: `${root}/amd64/20260915-489a3e8b370c/slam-ros-bridge-amd64.tar.zst`,
fileName: 'slam-ros-bridge-amd64-489a3e8b370c.tar.zst',
checksumSha256: '489a3e8b370c19903043a39e92935f2e32e4b4423c28210f130df1acab1a9889',
required: true,
},
{
image: jetsonBridgeImage,
architecture: 'arm64',
url: `${root}/arm64/20261013-21acdf0cbdee/slam-ros-bridge-jetson-orin.tar.zst`,
fileName: 'slam-ros-bridge-jetson-orin-21acdf0cbdee.tar.zst',
checksumSha256: '21acdf0cbdee45d8b7b9dba78c3d321d67d8d7a2467511c4af0826e36ea0c74f',
required: true,
},
]
export function bridgeArtifact(image: string) {
return artifacts.find((artifact) => artifact.image === image)
}