Skip to content

Commit 50d4888

Browse files
committed
Docker: add libclang
Signed-off-by: Mihai Budiu <mbudiu@feldera.com>
1 parent ebc0ccd commit 50d4888

File tree

12 files changed

+79
-13
lines changed

12 files changed

+79
-13
lines changed

.github/workflows/build-java.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
name: Build Compiler
99
runs-on: [self-hosted, skylake40]
1010
container:
11-
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
11+
image: ghcr.io/feldera/feldera-dev:sha-2151999cad3499a8e87ba804ffa6750f925309d9
1212
options: --user=ubuntu
1313
steps:
1414
- name: Checkout repository

.github/workflows/build-rust.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
runs-on: ${{ matrix.runner }}
3030

3131
container:
32-
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
32+
image: ghcr.io/feldera/feldera-dev:sha-2151999cad3499a8e87ba804ffa6750f925309d9
3333
options: --user=ubuntu --privileged
3434
volumes:
3535
- /sccache:/sccache

.github/workflows/ci-post-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
adjust-versions:
2121
runs-on: [self-hosted, skylake40]
2222
container:
23-
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
23+
image: ghcr.io/feldera/feldera-dev:sha-2151999cad3499a8e87ba804ffa6750f925309d9
2424
options: --user=ubuntu
2525
volumes:
2626
- /sccache:/sccache

.github/workflows/publish-crates.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
deploy:
1212
runs-on: [self-hosted, skylake40]
1313
container:
14-
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
14+
image: ghcr.io/feldera/feldera-dev:sha-2151999cad3499a8e87ba804ffa6750f925309d9
1515
options: --user=ubuntu
1616
volumes:
1717
- /sccache:/sccache

.github/workflows/test-integration.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ jobs:
1919
runs-on: ${{ matrix.runner }}
2020

2121
container:
22-
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
23-
22+
image: ghcr.io/feldera/feldera-dev:sha-2151999cad3499a8e87ba804ffa6750f925309d9
2423
services:
2524
pipeline-manager:
2625
image: ${{ vars.FELDERA_IMAGE_NAME }}:sha-${{ github.sha }}

.github/workflows/test-java-nightly.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
runs-on: ${{ matrix.runner }}
2020

2121
container:
22-
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
22+
image: ghcr.io/feldera/feldera-dev:sha-2151999cad3499a8e87ba804ffa6750f925309d9
2323
options: --user=ubuntu
2424
steps:
2525
- name: Checkout repository

.github/workflows/test-java.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
runs-on: ${{ matrix.runner }}
1515

1616
container:
17-
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
17+
image: ghcr.io/feldera/feldera-dev:sha-2151999cad3499a8e87ba804ffa6750f925309d9
1818
options: --user=ubuntu
1919
steps:
2020
- name: Checkout repository

.github/workflows/test-unit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
runs-on: ${{ matrix.runner }}
2323

2424
container:
25-
image: ghcr.io/feldera/feldera-dev:f4797ad926773a38483275405728a9eb3b9005b5
25+
image: ghcr.io/feldera/feldera-dev:sha-2151999cad3499a8e87ba804ffa6750f925309d9
2626
options: --user=ubuntu
2727

2828
steps:

crates/adapters/src/format/avro/serializer.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -608,11 +608,11 @@ impl<'a> Serializer for AvroSchemaSerializer<'a> {
608608

609609
let mantissa = rounded_decimal.mantissa();
610610
match mantissa {
611-
Ok(value) => Ok(AvroValue::Decimal(value.to_be_bytes())),
612-
Err(e) => AvroSerializerError::custom(format!(
611+
Ok(value) => Ok(AvroValue::Decimal(Decimal::from(value.to_be_bytes()))),
612+
Err(e) => Err(AvroSerializerError::custom(format!(
613613
"Error converting DECIMAL value {} to Avro: {}",
614-
value, e
615-
)),
614+
v, e
615+
))),
616616
}
617617
}
618618
_ => Err(AvroSerializerError::incompatible("string", schema)),

deploy/Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ ARG TARGETARCH
1313
ENV OPENSSL_NO_VENDOR=1
1414
ENV OPENSSL_STATIC=1
1515
RUN apt update --fix-missing && apt install \
16+
# bindgen needs this (at least the dec crate uses bindgen)
17+
libclang-dev \
1618
# pkg-config is required for cargo to find libssl
1719
libssl-dev pkg-config \
1820
cmake \

0 commit comments

Comments
 (0)