zeekay and Hanzo Dev
dd96484f93
runs-on names a machine, not a purpose
...
The purpose-prefixed labels (hanzo-build-*, hanzo-deploy-*, hanzo-docs-build-*)
are retired in favour of the bare <os>-<arch> every runner already advertises.
They were not a capability, only a habit, and the habit cost builds: papers asked
for hanzo-build-linux-amd64, no online runner offered it, and two idle
linux-amd64 runners sat beside the queue while the build simply never ran. The
lux tree lost three days to lux-linux-amd64 the same way.
What a job is FOR is the workflow's name. runs-on is the machine it needs.
Co-authored-by: Hanzo Dev <[email protected] >
2026-09-15 11:38:32 -07:00
Andrew Kane and zeekay
686653be51
Hardened HnswLoadNeighborTids [skip ci]
...
(cherry picked from commit 87f925a13949d42623e05793ae9f4a2eadabb387)
2026-09-11 13:47:35 -07:00
Andrew Kane and zeekay
fe541eafd3
Hardened HnswInitNeighbors [skip ci]
...
(cherry picked from commit 32fd578add90cb8ed5e352109437f902fb8033b7)
2026-09-11 13:47:35 -07:00
Andrew Kane and zeekay
35ebf73a55
Hardened VECTOR_ARRAY_SIZE [skip ci]
...
(cherry picked from commit 18b871aa7f208d12f42dbd89f7bf12e30b87bb6b)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
0f7c8f17e6
Updated Windows Makefile for Postgres 19 - closes #1005 [skip ci]
...
(cherry picked from commit 74b0e144c2d9c0f74774014bf6ff3bdfde82244b)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
e09a318267
Improved naming [skip ci]
...
(cherry picked from commit 2ae4790189e05729ce7059825ca83ed6f15d56c3)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
f1a10baeec
Improved naming [skip ci]
...
(cherry picked from commit 1962735602d34887eb31a932073628fb309081cf)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
b0b3fb2860
Hardened VectorArrayInit [skip ci]
...
(cherry picked from commit e7771fd7d345305b648c92ff2832e1b62db90f96)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
92660f62f1
Added tests for halfvec_avg and halfvec_accum [skip ci]
...
(cherry picked from commit b818ae17ec8a9f82351f9e6a994b5b271678a2b3)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
6b0a3d559a
Hardened out functions [skip ci]
...
(cherry picked from commit c13e4fc299255293dff43eb87301b03c12c1c5fe)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
0a92320a33
Hardened size macros
...
(cherry picked from commit 5c97c034a60193dffb50c0de38589e64e8c0c061)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
d88bbe4c86
Hardened HnswSharedMemoryAlloc [skip ci]
...
(cherry picked from commit 5c36d4dfa2a77c021a14ff0c5ca3f43b18b98f3d)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
0a8f9b7d46
Revert "Updated max level to be more realistic [skip ci]"
...
This reverts commit d103dea830f41f4e8ea34b7df052f60f28919cd7.
(cherry picked from commit ec0d8ddb104f9f402fe935024fd062622c27497f)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
324ce2708e
Updated max level to be more realistic [skip ci]
...
(cherry picked from commit d103dea830f41f4e8ea34b7df052f60f28919cd7)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
4d286d3899
Added extra bytes to buffer for safety in the event of negative integers [skip ci]
...
(cherry picked from commit 29e94adf7942a350669aad1b14dc3410a6f2d0f3)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
dbc5c4a3e7
Added extra byte to buffers for safety in the event of an empty vector [skip ci]
...
(cherry picked from commit a3cf81a784169dacb7785e6a757cf6ebae15371a)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
c3f4fed396
Fixed buffer size for empty sparsevec with max dimensions (no impact to users due to Postgres allocation alignment) [skip ci]
...
Co-authored-by: 0xJi3F
(cherry picked from commit 5ffa6d022b211c89bb69bfd1d91cafbfeac8345a)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
a91f1c4c89
Added more tests for vector functions [skip ci]
...
(cherry picked from commit 751f5a21d8fd76a6ea417f455c01726f84a8d738)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
7773f5d9c9
Added expected output from previous commit [skip ci]
...
(cherry picked from commit e859c0a67b3ea4603feedcc2c1b521af940cb60d)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
fdb6a3cfae
Added more tests for vector_avg [skip ci]
...
(cherry picked from commit 3e365966d577c75999b403121c2cc03c513a9c03)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
c858112fb4
Added another test for vector_accum [skip ci]
...
(cherry picked from commit d5b80b8e48bad3d2c43374c3929fc59ff9b66b39)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
be3ac34a71
Added more tests for vector_combine [skip ci]
...
(cherry picked from commit 24e40f107cd0d700de92a7273a86ef1ba5e9d245)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
8306a46090
Added tests for vector_accum [skip ci]
...
(cherry picked from commit f72795031ba2a103fb378120ffd31026684bbfea)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
f3cdabfc12
Improved type in vector_accum [skip ci]
...
(cherry picked from commit b22c0e422c132cbabc92c0a641885ddd3bccef74)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
346f9dd079
Improved type in vector_avg [skip ci]
...
(cherry picked from commit bb03516bb06600247fbe811a3b63a97fb9720ae1)
2026-09-11 13:47:34 -07:00
Andrew Kane and zeekay
0c1eb41e35
Hardened vector_combine (currently fails at allocation for some sizes) [skip ci]
...
(cherry picked from commit eb7913b2d95f57458e7d1c5bb8e125eb13298acb)
2026-09-11 13:47:34 -07:00
zeekay and Hanzo Dev
bc9c6c0b04
Move the workflows to .github/workflows
...
The forge reads .github/workflows natively and github.com reads nothing else,
so one directory serves both planes instead of two conventions that disagree
about which one is live. The reusable in hanzoai/ci already lives there, so a
caller naming that path now resolves to a file that exists.
Co-authored-by: Hanzo Dev <[email protected] >
2026-09-08 18:51:52 -07:00
zeekay
6a4ae168b1
ci: give root a role so installcheck can connect
...
The extension built and installed cleanly, then the suite bailed on its first
psql with `role "root" does not exist` -- installcheck connects as the invoking
user, and a fresh cluster has no root.
2026-08-13 21:12:15 -07:00
zeekay
078c74efb7
ci: build and regression-test against one PostgreSQL
...
Upstream's matrix spanned PostgreSQL 13-19 on ubuntu-22.04/24.04 x86 and arm,
macOS and Windows. None of those labels exist on this fleet, and an unserved
label queues instead of failing, so none of it has been running.
Kept: one column, on a runner that answers. Lost: the version and platform
drift a matrix catches. A single gate that runs beats seven that do not.
2026-08-13 21:05:28 -07:00
Andrew Kane and zeekay
1d5cb54402
Improved tests for rescans / nested loop joins [skip ci]
...
(cherry picked from commit 721fcf4d2c92e2ef022c42304d547b807cbfbee1)
2026-07-28 09:08:02 -07:00
Andrew Kane and zeekay
cdb5755e18
Fixed tests for Postgres < 16
...
(cherry picked from commit 2f999115540fdb2f8376df3018c3695bbe306007)
2026-07-28 09:08:02 -07:00
Andrew Kane and zeekay
16a0bf585e
Added tests for rescans / nested loop joins - #1002
...
Co-authored-by: zthhhhh <[email protected] >
(cherry picked from commit 982593ef013e722998c0fb2e2e1a2c804ed8be20)
2026-07-28 09:08:02 -07:00
zthhhhh and zeekay
96662947da
Fix memory leak in ivfrescan
...
(cherry picked from commit 93a5b4a16d699eaf890970777c19f19b9d545782)
2026-07-28 09:08:01 -07:00
Andrew Kane and zeekay
9c34ba4583
Added nnz check for vector/halfvec to sparsevec casts (in case limits change in future) [skip ci]
...
Co-authored-by: 0xJi3F
(cherry picked from commit c0919bc26ae7449dc7448b959449394372affbae)
2026-07-28 09:08:01 -07:00
Andrew Kane and zeekay
0a99770a2c
Added test for array to halfvec cast [skip ci]
...
(cherry picked from commit 3e523434f487882964d3e2c91c772f830ef8f060)
2026-07-28 09:08:01 -07:00
zooqueen and Hanzo Dev
9e99ab499e
docs: tidy LLM.md indexes; CLAUDE.md -> LLM.md symlink convention
...
Co-authored-by: Hanzo Dev <[email protected] >
mirror/master-33a44e6
2026-06-17 09:51:02 -07:00
zeekay
4c4426aca5
merge: upstream/master (preserve Hanzo brand, 4 commits)
2026-06-02 10:01:35 -07:00
Andrew Kane
94ef0f6b3b
Updated readme [skip ci]
2026-05-30 11:58:10 -07:00
Andrew Kane
42f8358b95
Improved casting [skip ci]
2026-05-26 14:09:19 -07:00
Andrew Kane
300d92703e
Ran latest pgindent [skip ci]
2026-05-26 13:39:55 -07:00
Andrew Kane
ea517e52b1
Simplified comment [skip ci]
2026-05-26 13:39:20 -07:00
zeekay
9c8dfd3063
Merge remote-tracking branch 'upstream/master'
2026-05-19 21:56:22 -07:00
Andrew Kane and GitHub
8a99c0a241
Merge pull request #979 from xingtanzjr/fix_ivf_create_concurrently
...
Fix CREATE INDEX CONCURRENTLY crash on ivfflat with assertion-enabled PostgreSQL
2026-04-27 03:28:52 -07:00
Zhang Jinrui
df1d65cc74
Fix CREATE INDEX CONCURRENTLY crash on ivfflat with assertion-enabled PostgreSQL by passing anyvisible=false in ivfflat SampleRows
2026-04-27 10:15:32 +00:00
Andrew Kane
7134874221
Added link to PgHero [skip ci]
2026-04-27 02:11:17 -07:00
Andrew Kane
5681169677
Added link to PgDog [skip ci]
2026-04-27 00:09:20 -07:00
Andrew Kane
047eea1af4
Updated readme [skip ci]
2026-04-26 14:47:17 -07:00
Andrew Kane
a735588fae
Updated readme [skip ci]
2026-04-26 14:45:12 -07:00
Andrew Kane
2bdd931032
Moved scaling section [skip ci]
2026-04-26 13:12:28 -07:00
Andrew Kane
2bf74bce73
Added more scaling advice to readme [skip ci]
2026-04-26 12:56:07 -07:00