Skip to content

Commit 0ce8c59

Browse files
test: Ensure compatibility with tiled 0.2.0 (#1259)
Our CI had been running against the 0.1.0-b29 release of Tiled, this moves the CI and client to use the latest version to ensure that we are compatible.
1 parent c623987 commit 0ce8c59

File tree

5 files changed

+6
-26
lines changed

5 files changed

+6
-26
lines changed

.github/workflows/_system_test.yml

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,34 +16,16 @@ jobs:
1616
with:
1717
# Need this to get version number from last tag
1818
fetch-depth: 0
19+
# Check out example services
20+
submodules: true
1921

2022
- name: Install python packages
2123
uses: ./.github/actions/install_requirements
2224

23-
- name: Checkout simulated devices
24-
uses: actions/checkout@v4
25-
with:
26-
repository: epics-containers/example-services
27-
path: example-services
28-
ref: '2025.8.2'
29-
30-
- name: Compose devices
31-
uses: hoverkraft-tech/compose-action@3846bcd61da338e9eaaf83e7ed0234a12b099b72 # v2.4.1
32-
with:
33-
compose-file: "example-services/compose.yaml"
34-
services: |
35-
bl01t-di-cam-01
36-
bl01t-mo-sim-01
37-
ca-gateway
38-
3925
- name: Compose services
4026
uses: hoverkraft-tech/compose-action@3846bcd61da338e9eaaf83e7ed0234a12b099b72 # v2.4.1
4127
with:
4228
compose-file: "tests/system_tests/compose.yaml"
43-
services: |
44-
rabbitmq
45-
numtracker
46-
tiled
4729

4830
- name: Start Blueapi Server
4931
env:

dev-requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ starlette==0.48.0
215215
stomp.py==8.2.0
216216
super_state_machine==2.1.0
217217
tenacity==9.1.2
218-
tiled==0.1.6
218+
tiled==0.2.0
219219
tomlkit==0.13.3
220220
toolz==1.0.0
221221
tox==3.28.0

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ classifiers = [
1212
]
1313
description = "Lightweight bluesky-as-a-service wrapper application. Also usable as a library."
1414
dependencies = [
15-
"tiled[client]",
15+
"tiled[client]>=0.2.0",
1616
"bluesky[plotting]>=1.14.0", # plotting includes matplotlib, required for BestEffortCallback in run plans
1717
"ophyd-async>=0.13.5",
1818
"aioca",

tests/system_tests/compose.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,10 @@ services:
1919
target: /etc/rabbitmq/enabled_plugins
2020

2121
tiled:
22-
image: ghcr.io/bluesky/tiled:0.1.0-b29
22+
image: ghcr.io/bluesky/tiled:0.2.0
2323
ports:
2424
- "8407:8000"
2525
environment:
2626
- TILED_SINGLE_USER_API_KEY=${TILED_SINGLE_USER_API_KEY}
2727
volumes:
28-
- type: bind
29-
source: ./services/tiled_config
30-
target: /deploy/config
28+
- ./services/tiled_config:/deploy/config

0 commit comments

Comments
 (0)