Commit Graph

6 Commits (7089a87656051a4db10a561912802cd5112eaadd)

Author SHA1 Message Date
Stefano Ortolani 969c131c84
Fix build arguments and pin pymisp (#28) 2023-09-17 12:37:02 +01:00
Stefano Ortolani ce8fac5339 Fix handling of variable LIBFAUP_COMMIT 2023-09-15 12:50:37 +01:00
Øivind Hoel 5a3d5a9e0a
Create smaller image, faster build times, rework dependencies (#27)
Changes:
* fetch pymisp version from submodule, remove erroneous module from additional dependencies
* fix heredoc indentation, move files dist and permission to same layer to avoid duplicating
* fix cybox addition, codecov removal
* pinned pip versions for our own imports
* size optimization by applying the intended file permissions from later step in initial copy
* bind-mount wheels to reduce image size
* fix var init, rework py module add script to require version and only overwrite when we have a version defined
* handle missing MISP/MODULES_TAG in env
* remove git package and (almost all of) .git directory
* split MISP and PyMISP steps to allow faster iteration in module step
2023-09-15 11:50:30 +01:00
Øivind Hoel 814d12a761
Update to python 3.11, improve build times (#26)
Changes:
* misp-modules targets py3.11, so use that base, + ninja + wheels groundwork
* slightly optimise local builder layer cache size
* pin libfaup to specific commit
* remove comment
* move libfaup_commit to template, get apios from pypi and let it decide validators version
2023-09-12 10:23:20 +01:00
Øivind Hoel 65d7f7642e add misp tag to bake targets 2023-09-01 15:14:21 +01:00
Stefano Ortolani c634856c16 Push multi-arch images 2023-05-20 11:58:26 +01:00