Skip to content

Commit ceec307

Browse files
committed
CI: also run the pombast *melt* command
1 parent 885cfd1 commit ceec307

5 files changed

Lines changed: 8 additions & 7 deletions

File tree

.github/melt.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/bin/sh
2+
uv tool install "git+https://github.com/scijava/pombast.git
3+
pombast melt . || true
4+
pombast smelt --json smelt.json .

.github/setup-build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
curl -fsLO https://raw.githubusercontent.com/scijava/scijava-scripts/main/ci-setup-github-actions.sh
33
sh ci-setup-github-actions.sh
44

5-
# Install native libraries needed to build and test smelt components.
5+
# Install native libraries needed to smelt components.
66
pkgs="libxcb-shape0" # org.janelia:H5J_Loader_Plugin
77
pkgs="$pkgs libgtk2.0-0" # net.imagej:imagej-opencv
88
pkgs="$pkgs libblosc1" # org.janelia.saalfeldlab:n5-blosc

.github/smelt.sh

Lines changed: 0 additions & 3 deletions
This file was deleted.

.github/status.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/sh
22
uv tool install "git+https://github.com/scijava/pombast.git@66a1e3abff431846a900703f7450e0c21f1456cc"
3-
pombast status --config pombast.toml --html index.html .
3+
pombast status .
44
commitNote="$(TZ=UTC date +'%Y-%m-%d %H:%M:%S UTC')"
55
.github/publish.sh index.html "Update component table ($commitNote)"

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ jobs:
5757
path: ~/.cache/pombast
5858
key: ${{ runner.os }}-pombast-cache
5959

60-
- name: Smelt components
61-
run: .github/smelt.sh
60+
- name: Run pombast melt+smelt commands
61+
run: .github/melt.sh
6262
shell: bash
6363

6464
- name: Delete old pombast cache

0 commit comments

Comments
 (0)