finally error on complement diff mismatch, remove jemalloc builds from

CI

jemalloc is now a default feature

Signed-off-by: strawberry <strawberry@puppygock.gay>
This commit is contained in:
strawberry 2024-05-21 21:06:53 -04:00 committed by June 🍓🦴
parent 08577873b4
commit bef7dbd1cb
3 changed files with 3 additions and 8 deletions

View File

@ -136,8 +136,6 @@ jobs:
if-no-files-found: error if-no-files-found: error
- name: Diff Complement results with checked-in repo results - name: Diff Complement results with checked-in repo results
# TODO: figure out why our complement results are not 100% consistent so we don't need to allow failures
continue-on-error: true
run: | run: |
diff -u --color=always tests/test_results/complement/test_results.jsonl complement_test_results.jsonl > >(tee -a complement_test_output.log) diff -u --color=always tests/test_results/complement/test_results.jsonl complement_test_results.jsonl > >(tee -a complement_test_output.log)
@ -168,9 +166,7 @@ jobs:
matrix: matrix:
include: include:
- target: aarch64-unknown-linux-musl - target: aarch64-unknown-linux-musl
- target: aarch64-unknown-linux-musl-jemalloc
- target: x86_64-unknown-linux-musl - target: x86_64-unknown-linux-musl
- target: x86_64-unknown-linux-musl-jemalloc
steps: steps:
- name: Sync repository - name: Sync repository
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -301,8 +297,8 @@ jobs:
- name: Move OCI images into position - name: Move OCI images into position
run: | run: |
mv -v oci-image-x86_64-*-jemalloc/*.tar.gz oci-image-amd64.tar.gz mv -v oci-image-x86_64-*/*.tar.gz oci-image-amd64.tar.gz
mv -v oci-image-aarch64-*-jemalloc/*.tar.gz oci-image-arm64v8.tar.gz mv -v oci-image-aarch64-*/*.tar.gz oci-image-arm64v8.tar.gz
- name: Load and push amd64 image - name: Load and push amd64 image
if: ${{ (vars.DOCKER_USERNAME != '') && (env.DOCKERHUB_TOKEN != '') }} if: ${{ (vars.DOCKER_USERNAME != '') && (env.DOCKERHUB_TOKEN != '') }}

View File

@ -360,7 +360,7 @@ version = "0.32.3"
[workspace.dependencies.sentry-tower] [workspace.dependencies.sentry-tower]
version = "0.32.3" version = "0.32.3"
# optional jemalloc usage # jemalloc usage
[workspace.dependencies.tikv-jemalloc-sys] [workspace.dependencies.tikv-jemalloc-sys]
version = "0.5.4" version = "0.5.4"
default-features = false default-features = false

View File

@ -101,7 +101,6 @@
{ {
packages = { packages = {
default = scopeHost.main; default = scopeHost.main;
jemalloc = scopeHost.main.override { features = ["jemalloc"]; };
hmalloc = scopeHost.main.override { features = ["hardened_malloc"]; }; hmalloc = scopeHost.main.override { features = ["hardened_malloc"]; };
oci-image = scopeHost.oci-image; oci-image = scopeHost.oci-image;