Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/deploy-webui.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@ name: Deploy WebUI to GitHub Pages

on:
workflow_dispatch:
push:
branches: [main]
paths:
- 'webui/**'
- 'core/**'
- 'docs/**'

permissions:
contents: read
Expand Down
22 changes: 17 additions & 5 deletions core/artefacts.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,25 @@
"id": "backend",
"label": "SmartEM Backend",
"url": "https://github.com/DiamondLightSource/smartem-decisions/pkgs/container/smartem-decisions",
"description": "Docker container image of SmartEM Backend services for use in k8s deploys",
"command": "docker pull ghcr.io/diamondlightsource/smartem-decisions:latest"
"description": "Central controller for SmartEM - handles persistence, messaging, and coordination between microscope agents and ML plugins",
"command": "docker pull ghcr.io/diamondlightsource/smartem-decisions:latest",
"links": [
{ "label": "GitHub Releases", "url": "https://github.com/DiamondLightSource/smartem-decisions/releases" },
{ "label": "PyPI", "url": "https://pypi.org/project/smartem-decisions/" },
{ "label": "Docker", "url": "https://github.com/DiamondLightSource/smartem-decisions/pkgs/container/smartem-decisions" }
]
},
{
"id": "agent",
"label": "SmartEM Agent",
"url": "https://github.com/DiamondLightSource/smartem-decisions/actions/workflows/build_win_smartem_agent.yml",
"description": "SmartEM Agent packaged as a Windows 10 executable (download from workflow artifacts)",
"command": ""
"description": "Bridge between EPU workstations and SmartEM backend - watches EPU filesystem output and relays ML recommendations to microscopes",
"command": "",
"links": [
{ "label": "GitHub Releases", "url": "https://github.com/DiamondLightSource/smartem-decisions/releases" },
{ "label": "PyPI", "url": "https://pypi.org/project/smartem-decisions/" },
{ "label": "Windows .exe", "url": "https://github.com/DiamondLightSource/smartem-decisions/actions/workflows/build_win_smartem_agent.yml" }
]
},
{
"id": "frontend",
Expand All @@ -28,6 +38,7 @@
"description": "CLI tool to automate multi-repo workspace setup",
"command": "uvx smartem-workspace --help",
"links": [
{ "label": "GitHub Releases", "url": "https://github.com/DiamondLightSource/smartem-devtools/releases" },
{ "label": "PyPI", "url": "https://pypi.org/project/smartem-workspace/" }
]
},
Expand All @@ -39,7 +50,8 @@
"command": "uvx smartem-epuplayer --help",
"links": [
{ "label": "GitHub Releases", "url": "https://github.com/DiamondLightSource/smartem-devtools/releases" },
{ "label": "PyPI", "url": "https://pypi.org/project/smartem-epuplayer/" }
{ "label": "PyPI", "url": "https://pypi.org/project/smartem-epuplayer/" },
{ "label": "Windows .exe", "url": "https://github.com/DiamondLightSource/smartem-devtools/releases" }
]
}
]
Expand Down