refactor to easily allow algorithms generic over f16/32/64
[vector-math.git] / .gitlab-ci.yml
index c7adb6b8e72ebd0870664c1cec84bf85cf9e7705..4d9c5410119abdf027dcb1e39e48cd05482c8159 100644 (file)
@@ -11,6 +11,26 @@ rust-latest:
         matrix:
             - FEATURES: ["", "fma,ir", "f16,ir", "fma,f16,ir"]
 
+rust-latest-release:
+    stage: build
+    image: rust:latest
+    script:
+        - cargo build --verbose --release --no-default-features --features="$FEATURES"
+        - cargo test --verbose --release --no-default-features --features="$FEATURES"
+    parallel:
+        matrix:
+            - FEATURES:
+                  [
+                      "",
+                      "fma,ir",
+                      "f16,ir",
+                      "fma,f16,ir",
+                      "full_tests",
+                      "full_tests,fma",
+                      "full_tests,fma,f16",
+                      "full_tests,f16",
+                  ]
+
 rust-nightly:
     stage: build
     image: rustlang/rust:nightly