Skip to content

feat: improve cicd#6

Merged
TGJLS merged 5 commits into
mainfrom
feat/split-ci-images
Jun 10, 2026
Merged

feat: improve cicd#6
TGJLS merged 5 commits into
mainfrom
feat/split-ci-images

Conversation

@TGJLS

@TGJLS TGJLS commented Jun 10, 2026

Copy link
Copy Markdown
Owner

No description provided.

TGJLS and others added 5 commits June 10, 2026 18:25
Replace single adaptix-prebuilt image with dedicated images for
adaptixc2, extension-kit, and testing-kit. Use a shared Docker volume
(ci_work) to wire extension-kit files and TLS cert into the server
container. Each stage is now a discrete named step.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- extension-kit is a builder image (mingw toolchain, CMD: make all);
  clone Extension-Kit source and bind-mount to /src to build BOFs
- adaptixc2 is self-contained (generates own TLS certs); extract
  profile.yaml via docker create/cp, uncomment Extension-Kit axscript
  line, mount patched profile + built source into the server container
- drop shared volume in favour of direct bind mounts
- include PR #139 merge step (compile fix) with graceful skip if merged

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
--depth 1 only fetches the default branch; checkout dev fails.
Clone with --branch dev instead.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
The extension-kit image now contains pre-built BOFs (built at image
build time). Extract via docker create/cp instead of cloning the repo
at CI runtime.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@TGJLS TGJLS merged commit 83c65c7 into main Jun 10, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant