Skip to content

Commit 11971a0

Browse files
committed
fix(crystal): rename nil? to is_nil? to avoid keyword conflict; sync global CI
1 parent 2fa4d1b commit 11971a0

3 files changed

Lines changed: 25 additions & 21 deletions

File tree

.github/dependabot.yml

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,23 @@
1-
# To get started with Dependabot version updates, you'll need to specify which
2-
# package ecosystems to update and where the package manifests are located.
3-
# Please see the documentation for all configuration options:
4-
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
5-
1+
# SPDX-License-Identifier: MPL-2.0
62
version: 2
73
updates:
8-
- package-ecosystem: "" # See documentation for possible values
9-
directory: "/" # Location of package manifests
10-
schedule:
11-
interval: "hourly"
124
- package-ecosystem: "github-actions"
135
directory: "/"
146
schedule:
15-
interval: "daily"
7+
interval: "weekly"
168
groups:
179
actions:
1810
patterns:
1911
- "*"
12+
- package-ecosystem: "cargo"
13+
directory: "/bindings/rust"
14+
schedule:
15+
interval: "weekly"
16+
- package-ecosystem: "cargo"
17+
directory: "/bindings/rust/fuzz"
18+
schedule:
19+
interval: "weekly"
20+
- package-ecosystem: "hex"
21+
directory: "/bindings/elixir"
22+
schedule:
23+
interval: "weekly"

Justfile

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -180,22 +180,22 @@ chapel-test: build-ffi
180180
chapel-clean:
181181
just -d bindings/chapel --justfile bindings/chapel/Justfile clean
182182

183-
# --- Crystal Binding (Tier 1 Detachable Harness) ---
184-
# These recipes are THIN FORWARDERS into bindings/crystal/.
185-
crystal-check: build-ffi
183+
# --- OCaml Binding (Tier 1 Detachable Harness) ---
184+
# These recipes are THIN FORWARDERS into bindings/ocaml/.
185+
ocaml-check: build-ffi
186186
PROVEN_LIB_PATH="$(pwd)/ffi/zig/zig-out/lib" \
187-
just -d bindings/crystal --justfile bindings/crystal/Justfile check
187+
just -d bindings/ocaml --justfile bindings/ocaml/Justfile check
188188

189-
crystal-build: build-ffi
189+
ocaml-build: build-ffi
190190
PROVEN_LIB_PATH="$(pwd)/ffi/zig/zig-out/lib" \
191-
just -d bindings/crystal --justfile bindings/crystal/Justfile build
191+
just -d bindings/ocaml --justfile bindings/ocaml/Justfile build
192192

193-
crystal-test: build-ffi
193+
ocaml-test: build-ffi
194194
PROVEN_LIB_PATH="$(pwd)/ffi/zig/zig-out/lib" \
195-
just -d bindings/crystal --justfile bindings/crystal/Justfile test
195+
just -d bindings/ocaml --justfile bindings/ocaml/Justfile test
196196

197-
crystal-clean:
198-
just -d bindings/crystal --justfile bindings/crystal/Justfile clean
197+
ocaml-clean:
198+
just -d bindings/ocaml --justfile bindings/ocaml/Justfile clean
199199

200200
# ---------------------------------------------------------------------------
201201
# Cleaning

bindings/crystal/src/proven/safe_uuid.cr

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ module Proven
4444
end
4545

4646
# Check if a UUID is nil (all zeros).
47-
def self.nil?(uuid : LibProven::Uuid) : Bool
47+
def self.is_nil?(uuid : LibProven::Uuid) : Bool
4848
LibProven.uuid_is_nil(pointerof(uuid))
4949
end
5050

0 commit comments

Comments
 (0)