Commit Graph

27 Commits

Author SHA1 Message Date
dependabot[bot] 23ca093fc7
ci(deps): bump actions/cache from 3 to 5 (#204)
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v3...v5)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 18:42:01 +08:00
dependabot[bot] 95acaa38ee
ci(deps): bump actions/checkout from 4 to 6 (#203)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 18:41:26 +08:00
dependabot[bot] f5a094d232
ci(deps): bump actions/setup-java from 4 to 5 (#202)
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases)
- [Commits](https://github.com/actions/setup-java/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/setup-java
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 17:54:08 +08:00
feihongxu0824 43e3eeac40
feat: support android platform cross build (#90) 2026-03-04 16:42:23 +08:00
Cuiys 9eb68ee061
fix: fix main ci only trigger linux64 platform (#187)
* fix: fix main ci only trigger linux64 platform

* Fix YAML syntax for build-and-test job name
2026-02-28 16:46:07 +08:00
Cuiys 120d9e3e68
Update Python version in workflow to 3.10 (#186) 2026-02-28 14:39:16 +08:00
Maxime Grenu 3c38a8b94c
feat: add Python 3.13 and 3.14 support (#164)
* feat: add Python 3.13 and 3.14 support

- Add Python 3.13 and 3.14 classifiers to pyproject.toml
- Add cp313 and cp314 cibuildwheel build targets
- Add Python 3.13 and 3.14 to CI test matrix
- Enable allow-prereleases for setup-python (required for 3.14 alpha)

Signed-off-by: Maxime Grenu <maxime.grenu@gmail.com>

* ci: retrigger (flaky Int4SquaredEuclideanMetric tolerance on linux-x64)

Signed-off-by: Maxime Grenu <maxime.grenu@gmail.com>

* fix: widen Int4 distance matrix test tolerance from 1e-4 to 5e-4

Int4 quantization uses only 16 levels per dimension (vs 256 for Int8),
resulting in larger rounding errors in distance computations. The
previous 1e-4 absolute tolerance was too tight and caused flaky
failures (observed diff: 1.22e-4 on values ~523.77). The Int8 test
already has this EXPECT_NEAR commented out, relying solely on the
relative IsAlmostEqual check.

Signed-off-by: Maxime Grenu <maxime.grenu@gmail.com>

* fix: remove allow-prereleases flag for Python 3.14

Python 3.14 is now a stable release (v3.14.3, released Oct 2025),
so allow-prereleases: true is no longer needed in setup-python.

Signed-off-by: Maxime Kawawa-Beaudan <maxkb@meta.com>
Signed-off-by: Maxime Grenu <maxime.grenu@gmail.com>

---------

Signed-off-by: Maxime Grenu <maxime.grenu@gmail.com>
Signed-off-by: Maxime Kawawa-Beaudan <maxkb@meta.com>
2026-02-28 14:37:43 +08:00
feihongxu0824 753e3a3fbd
fix[build]: default build from source with -march=native (#184) 2026-02-28 12:21:37 +08:00
Cuiys 04860d7d9d
ci: add dependabot (#181) 2026-02-27 11:45:24 +08:00
Cuiys 88439c69e1
feat(ci): ci workflow with github-hosted runner (#171)
* feat: linux ci with github runner

* fix: add CFLAGS with -march=native

* fix: fix linux x86 ci

* fix: with zen3 in x86 ci

* feat: nightly report with github-runner

* feat: refactor ci workflow

* feat: rename workflow

* feat: rename job

* feat: update ci badge

* feat: remove python coverage
2026-02-26 10:47:55 +08:00
Salman Chishti 17d931fabf
Upgrade GitHub Actions to latest versions (#130)
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-25 19:01:39 +08:00
Salman Chishti d1be135a00
Upgrade GitHub Actions for Node 24 compatibility (#129)
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-25 18:09:55 +08:00
Jalin Wang 32a5662460
ci: continuous benching (#110) 2026-02-25 11:22:18 +08:00
Cuiys e60ae09e5a
feat(ci): macos ci with github-runner (#94) 2026-02-13 14:41:57 +08:00
Cuiys 1fa15ce96b
feat: support ai extension (#88) 2026-02-12 18:33:41 +08:00
Cuiys dc088a4446
feat: support linux arm64 ci and release (#71) 2026-02-10 14:17:49 +08:00
feihongxu0824 efc6f3f7ce
fix: add c++ example to macos/linux ci (#86) 2026-02-09 23:31:56 +08:00
Cuiys 66657f0651
feat(ci): ci is not triggered when modifying the md file (#55) 2026-02-02 22:18:08 +08:00
Cuiys 36e84f5e69
feat(docs): add join us (#54) 2026-02-02 18:49:02 +08:00
Cuiys b5f0469ab4
fix(ci): support fork pr in ci (#52) 2026-02-02 15:32:04 +08:00
feihongxu0824 f3db03ffbb
chore: add some issue templates (#46) 2026-01-30 17:22:11 +08:00
Jalin Wang 705c5d5547
hotfix: ci will build tools & fix local_builder (#39)
* hotfix: ci add make_all & fix local_builder

* try to fix pythonbinding error

* mac ci doesn't need activation

* fix linux

* sync mac ci
2026-01-27 17:34:18 +08:00
Cuiys 6d11623a96
chore(ci): modify setuptools cm for test pypi and support cancel in progress (#21)
* feat: set local_scheme with no-local-version

* fix: pre-install numpy for test pypi install zvec

* fix: add guess-next-dev

* feat: support cancel ci when has new pr

* feat: add job name

* feat: add job name for ci and fix concurrency group
2026-01-09 17:48:38 +08:00
Cuiys 5853493f87
chore(ci): fix ci serurity and add build wheels for test pypi (#16)
* fix(ci): add permissions for ci

* fix(ci): add build wheel for test pypi

* fix: remove unused  extra-index-url
2026-01-09 10:37:48 +08:00
Cuiys fe9759daa9
chore: release to pypi (#6) 2025-12-31 11:14:24 +08:00
Cuiys 220a9aba11
chore:add git commit msg and branch name in pre-commit and modify org (#1)
* chore: add git commit msg and branch name in pre-commit

* docs: modify org to alibaba

* ci: mac build with make
2025-12-30 15:39:05 +08:00
sanyi 6524fabd80 Initial commit 2025-12-30 11:02:17 +08:00