Commit Graph

10 Commits

Author SHA1 Message Date
Riccardo Schirone 5b1ce401c2 Serve loop (#78)
* patcher: do not use package_name anymore
* patcher: fix tests
2025-02-20 14:26:42 -05:00
Henrik Brodin fe07435b77 Create the TaskMeta structure in the task directory (#79)
* Create the TaskMeta structure in the task directory

it contains information about project name and focus.

* lint

* Address review

* Restore name property
2025-02-20 03:48:23 +01:00
Evan Downing c6892939dc Updates program model directory (#66)
* Modify protobuf

* Update directory parameters for program model

* Update directory calls and build image call

* Always apply diff

* Always apply diff
2025-02-19 15:59:40 -05:00
Evan Downing 90d40ba4d1 Make graphdb storage persistent (#58)
* Add graphdb storage volume

* correct logging

* update volume
2025-02-18 18:02:00 -05:00
2over12 d4c9f74294 Enforce python >=3.10 and use ignore_cleanup_errors in TemporaryDirectory (#2)
* Enforce python >=3.10 and use ignore_cleanup_errors in TemporaryDirectory

* have an upper bound on requires-python

* update uv.locks

---------

Co-authored-by: Riccardo Schirone <riccardo.schirone@trailofbits.com>
2025-02-18 17:56:28 -05:00
Evan Downing 7b15a06214 change root of docker (#59) 2025-02-18 17:06:39 -05:00
Evan Downing af0ceb9e46 Program Model API (#25)
* Add doc skeletons

* Add API skeleton example

* Move graphdb url in settings
2025-02-18 17:06:15 -05:00
2over12 ea2fd093d5 Program model integrate (#13)
* Add documentation

* Add janusgraph custom configuration. Simply graph creation.

* Add properties to edges. Index on uri property.

* reformat

* Create libpng graph in a more reasonable amount of time.

* Update README.md

* Wrap indexing into function

* updating...

* update proto

* fix command

* Update settings for serve and processing indexing

* Add dockerfile to docker container

* Add trigger script

* Fix error with loading graphml file

* reformat

* Remove resource constraints for program model

* Change permissions of temp dir

* Update readme

* Update dockerignore

---------

Co-authored-by: Evan Downing <2077950+evandowning@users.noreply.github.com>
2025-02-18 11:59:16 -05:00
Riccardo Schirone 9885795582 program-model: add empty test to make pytest happy 2025-02-05 10:23:56 +01:00
2over12 c26a3e223d Add program model demo (#17)
* add program model uv

* add tool to common

* remove oss fuzz tool

* add docker

* implement build base image

* fix ret check

* add builder for subimage

* remove old tool

* hack to avoid dupped kzip files

* fixes... need to work out LD hack

* fix find

* justfile for building kythe

* update dockerfile

* add upload tool

* update protobuf

* move into compose

* fix merge invocation

* fix up invoc

* bump kythe

* reformat

* format

* format

* remove unused

* add lint and change version

* fixes

* exclude

* fix formatting:

* dev deps

* add dep

* exclude gen

* fix
2025-01-26 13:09:37 -05:00