Skip to content

Commit 48385e8

Browse files
committed
At least build skip packages that have no tests
1 parent a49a9f7 commit 48385e8

File tree

2 files changed

+22
-3
lines changed

2 files changed

+22
-3
lines changed

.circleci/base.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,20 @@ jobs:
7777
- store_test_results:
7878
path: ~/test-results/skdb-wasm.xml
7979

80+
skip-package-build:
81+
docker:
82+
- image: skiplabs/skiplang:latest
83+
parameters:
84+
dir:
85+
type: string
86+
steps:
87+
- checkout
88+
- setup
89+
- run:
90+
name: Build << parameters.dir >>
91+
command: |
92+
cd << parameters.dir >> && skargo build --all-targets
93+
8094
skip-package-tests:
8195
docker:
8296
- image: skiplabs/skiplang:latest

.circleci/generate_config.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,15 +93,20 @@ EOF
9393
- compiler
9494
EOF
9595
;;
96+
skiplang/sqlparser) ;;
9697
*)
98+
name=$(basename "$dir")
9799
if [ -d "$dir/tests" ]; then
98-
name=$(basename "$dir")
99100
echo " $name-tests:"
100101
echo " jobs:"
101102
echo " - skip-package-tests:"
102-
echo " dir: $dir"
103-
echo " name: $name"
103+
else
104+
echo " $name-build:"
105+
echo " jobs:"
106+
echo " - skip-package-build:"
104107
fi
108+
echo " dir: $dir"
109+
echo " name: $name"
105110
esac
106111
fi
107112
done

0 commit comments

Comments
 (0)