Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Shipped test containers default to old pinned images (neo4j 5.26, Memgraph 3.12, FalkorDB 6.0.0); follow latest

Aperta Adatta ai principianti
#138 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
82/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
neo4j, python
Ambito
databases, testing

Direzione di ricerca

Inizia da drivine/testing/drivine_test_containers.py:141-151 e confronta i valori predefiniti forniti per Neo4j, Memgraph e FalkorDB con le versioni in tests/conftest.py. Controlla l’override esistente di *_TEST_IMAGE intorno alla riga 204 e la modifica di drivine4j a cui si fa riferimento. Il lavoro è completato quando i tre valori predefiniti forniti usano :latest, gli override continuano a funzionare e Postgres e Oracle mantengono i tag attuali.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

What happens: the test containers drivine-python ships to users default to old, pinned images (drivine/testing/drivine_test_containers.py:141-151):

  • neo4j:5.26-community;
  • memgraph/memgraph:3.12.0;
  • falkordb/falkordb:6.0.0.

drivine-python's own tests already run Neo4j latest, and Memgraph 3.14.0 and FalkorDB 6.0.3, through tests/conftest.py. So users' tests run engines older than the ones drivine-python is tested against. Memgraph 3.12 sorts mixed kinds differently from Neo4j, which 3.14 fixed.

Expected: the shipped defaults follow :latest, as drivine4j's shipped Neo4j container now does (liberation-data/drivine4j#240). The existing <TYPE>_TEST_IMAGE override (line 204) stays, so a user can still pin one.

Postgres (pgvector/pgvector:pg16) and Oracle (gvenzl/oracle-free:23-faststart) can stay on their major-version tags.

Lingua principale
Python
Stelle
1
Fork
0
Merge medio
1h 16m
PR unite (30g)
74

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di liberation-data/drivine-python

Tutte le issue di liberation-data/drivine-python

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.