Skip to content

Commit 907884f

Browse files
authored
ci: fix macos releases (#750)
* fixup! ci: fix release libdatahike on macos * revert this * fixup! ci: fix release libdatahike on macos * fixup! ci: fix release libdatahike on macos * fixup! ci: fix release libdatahike on macos * fixup! ci: fix release libdatahike on macos * fixup! ci: fix release libdatahike on macos * fixup! ci: fix release libdatahike on macos * Revert "revert this" This reverts commit 2331d57. * fixup! ci: fix release libdatahike on macos
1 parent bb8127e commit 907884f

File tree

6 files changed

+9
-10
lines changed

6 files changed

+9
-10
lines changed

.circleci/config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,8 @@ jobs:
191191
- run:
192192
name: Release pod on pod registry
193193
command: |
194-
if ["$CIRCLE_ORGANIZATION_ID" = "replikativ"]; then
194+
echo $CIRCLE_PROJECT_USERNAME
195+
if [[ $CIRCLE_PROJECT_USERNAME == "replikativ" ]]; then
195196
bb release pod
196197
fi
197198

.cirrus.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,7 @@ build-task:
5050
# test native artifacts
5151
bb test native-image
5252
bb test bb-pod
53-
rm -rf "/tmp/libdatahike-test"
54-
./libdatahike/target/test_cpp "{:store {:backend :file :path \"/tmp/libdatahike-test\"} :schema-flexibility :read}" "[{:name \"Alice\"}]" "[:find ?e ?v :where [?e :name ?v]]"
53+
bb test libdatahike
5554
5655
# release native artifacts
5756
bb release native-image

.github/workflows/native-image.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ jobs:
4747
java-version: '24'
4848
distribution: 'graalvm-community'
4949
github-token: ${{ secrets.GITHUB_TOKEN }}
50+
set-java-home: true
5051

5152
- name: Install clojure tools
5253
uses: DeLaGuardo/setup-clojure@5.0
@@ -67,9 +68,7 @@ jobs:
6768
run: bb test bb-pod
6869

6970
- name: Test libdatahike
70-
run: |
71-
rm -rf "/tmp/libdatahike-test"
72-
./libdatahike/target/test_cpp "{:store {:backend :file :path \"/tmp/libdatahike-test\"} :schema-flexibility :read}" "[{:name \"Alice\"}]" "[:find ?e ?v :where [?e :name ?v]]"
71+
run: bb test libdatahike
7372

7473
- name: Release native-image
7574
run: bb release native-image

bb/resources/native-image-tests/run-libdatahike-tests

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ set -o pipefail
55
set -o nounset
66

77
export LD_LIBRARY_PATH=./libdatahike/target
8+
export DYLD_LIBRARY_PATH=./libdatahike/target
89

910
rm -rf "/tmp/libdatahike-test"
11+
./libdatahike/compile-cpp
1012
./libdatahike/target/test_cpp "{:store {:backend :file :path \"/tmp/libdatahike-test\"} :schema-flexibility :read}" "[{:name \"Alice\"}]" "[:find ?e ?v :where [?e :name ?v]]"

bb/src/tools/build.clj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@
66
[cheshire.core :as json]
77
[clojure.tools.build.api :as b]
88
[selmer.parser :refer [render]]
9-
[tools.version :as version :refer [read-edn-file]])
10-
(:import [java.nio.file NoSuchFileException]))
9+
[tools.version :as version :refer [read-edn-file]]))
1110

1211
(defn clean [{:keys [target-dir] :as _project-config}]
1312
(print (str "Cleaning up target directory '" target-dir "'..."))

bb/src/tools/test.clj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,7 @@
5151

5252
(defn libdatahike []
5353
(if (fs/exists? "./libdatahike/target")
54-
(do (p/shell "./libdatahike/compile-cpp")
55-
(p/shell "./bb/resources/native-image-tests/run-libdatahike-tests"))
54+
(p/shell "./bb/resources/native-image-tests/run-libdatahike-tests")
5655
(println "libdatahike binaries missing. Please run 'bb ni-compile' and try again.")))
5756

5857
(defn bb-pod []

0 commit comments

Comments
 (0)