Skip to content
Merged

Dev #44

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
c14ec70
chore(infrastructure): change log level
literally-user Jun 14, 2026
d9e1aae
test(): add test covers negative edge weight
literally-user Jun 14, 2026
2a4d96a
test(): add tests for neighbour graph traversal
literally-user Jun 14, 2026
10dffef
feat(application): interactor for neighbour graph traversal
literally-user Jun 14, 2026
548ae87
feat(application): interactor for neighbour graph traversal
literally-user Jun 14, 2026
a396ac2
feat(presentation): view for neighbour graph traversal
literally-user Jun 14, 2026
5ced6c8
tests: main environment & basic tests
literally-user Jun 22, 2026
bc005cf
tests: simple factories and register test
literally-user Jun 22, 2026
afe0c1a
tests: simple factories and register test
literally-user Jun 22, 2026
0643644
test: login flow
literally-user Jun 22, 2026
35de0cb
tests: refresh token flow
literally-user Jun 22, 2026
961c7d4
tests: register company test
literally-user Jun 23, 2026
d7138e4
tests: database side effects
literally-user Jun 24, 2026
e5c8bf5
tests: Partial rollback
literally-user Jun 24, 2026
7e36ca1
tests: fix typo
literally-user Jun 25, 2026
4a637fc
infra: some config changes
literally-user Jun 25, 2026
30a420b
fix(infrastructure): wrong session store
literally-user Jun 25, 2026
7e61db1
tests: some changes
literally-user Jun 25, 2026
d6f420b
tests: some company test checks
literally-user Jun 25, 2026
a23a661
tests: move long asserts
literally-user Jun 25, 2026
cb61906
tests: test verify company
literally-user Jun 25, 2026
44f53ad
tests: create group test
literally-user Jun 25, 2026
6f81bd1
tests: remove comm
literally-user Jun 25, 2026
bbd5e82
chore(application): remove useless factory from provider
literally-user Jun 25, 2026
e999dd7
chore(bootstrap): remove useless factory
literally-user Jun 25, 2026
f78d1c7
Update handlers.py
literally-user Jun 26, 2026
62cec15
feat(infrastructure): transaction logging
literally-user Jun 26, 2026
938eadd
Merge branch 'tests-refactoring' of github.com:literally-user/conode …
literally-user Jun 26, 2026
26ed315
fix(application): typo
literally-user Jun 28, 2026
afd38ca
fix(infrastructure): toctou problem
literally-user Jun 28, 2026
190b442
tests: delete group tests
literally-user Jun 28, 2026
86c50ce
tests: create node tests
literally-user Jun 28, 2026
fcd33ef
tests: delete/cerate node tests
literally-user Jun 28, 2026
dc75b6d
tests: delete group tests extended
literally-user Jun 28, 2026
11ffe24
tests: some changes
literally-user Jun 28, 2026
f9e9f00
tests: test update node
literally-user Jun 28, 2026
217cb1b
tests: get nodes by group tests
literally-user Jun 28, 2026
6e03246
tests: attach node tests
literally-user Jun 28, 2026
0c9f212
tests: fix toctou problem + detach node tests
literally-user Jun 29, 2026
a415fd0
tests: get neighbours tests
literally-user Jun 29, 2026
865e843
tests: contexts tests
literally-user Jul 1, 2026
d0d6c7b
tests: parallel test support by cache flushing after testing session
literally-user Jul 1, 2026
1a94638
fix(application): create edge toctou problem
literally-user Jul 2, 2026
b5c5c9a
fix(infrastructure): create edge toctou problem
literally-user Jul 2, 2026
ee9ace7
tests: test create edge
literally-user Jul 2, 2026
2299318
tests: test delete edge
literally-user Jul 2, 2026
00e189c
tests: update edge weight tests
literally-user Jul 2, 2026
918003d
chore(application): remove useless interactor
literally-user Jul 2, 2026
44ca3bf
tests find shortest path tests
literally-user Jul 3, 2026
382010b
tests: user tests
literally-user Jul 3, 2026
ee4bbc5
Tests refactoring (#41)
literally-user Jul 9, 2026
3183800
Update workflow.yml
literally-user Jul 9, 2026
47c9f01
feat(all): remove old A/A flow
literally-user Jul 15, 2026
77fe79b
oauth (#42)
literally-user Jul 19, 2026
8711197
feat(infra): basic opentelemetry setup
literally-user Jul 23, 2026
02389d6
feat(infra): clickhouse + jaeger collector/query
literally-user Jul 23, 2026
16bb94d
some changes
literally-user Jul 25, 2026
5d5e7ba
feat(infra): replace jaeger with grafana stack
literally-user Jul 30, 2026
5196414
Observability (#43)
literally-user Jul 30, 2026
5084d97
Merge branch 'master' into dev
literally-user Jul 30, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
38 changes: 19 additions & 19 deletions .github/workflows/workflow.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,38 @@
name: Simple CI
name: Checks

on:
push:
branches: ["dev", "master"]
branches:
- master
- dev
pull_request:
branches: ["dev", "master"]
branches:
- master
- dev

permissions:
contents: read

jobs:
build:
lint:
name: Lint & type-check (Python ${{ matrix.python-version }})
runs-on: ubuntu-latest

strategy:
fail-fast: false
matrix:
python-version: ["3.12", "3.13"]
python-version: ["3.13"]

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
persist-credentials: false

- name: Set up Python
uses: actions/setup-python@v5
- uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
with:
python-version: ${{ matrix.python-version }}
cache: "pip"

- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install .[dev]

- name: Ruff
run: ruff check .

- name: Mypy
run: mypy .
- run: uv sync --group dev
- run: uv run ruff check src
- run: uv run ruff format --check src
- run: uv run mypy . --strict
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ FROM python:3.13-slim-bookworm AS python-base
ENV PYTHONUNBUFFERED=1 \
PYTHONDONTWRITEBYTECODE=1 \
PIP_NO_CACHE_DIR=1 \
APP_PATH=/prodik \
APP_PATH=/conode \
UV_VERSION=0.9.22

ENV VIRTUAL_ENV="$APP_PATH/.venv"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Fun, useless (maybe), interactive project +_+
Fun, useless (maybe), interactive project +_+
8 changes: 8 additions & 0 deletions deploy/keycloak/keycloak.env
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
KC_DB=postgres
KC_DB_USERNAME=keycloak
KC_DB_URL_HOST=postgres
KC_DB_URL_PORT=5432
KC_BOOTSTRAP_ADMIN_USERNAME=keycloak
KC_BOOTSTRAP_ADMIN_PASSWORD=keycloakPassword
KC_DB_PASSWORD=keycloakPassword
KC_HEALTH_ENABLED=true
Loading
Loading