Skip to content

docs/add examples#17

Merged
Patel230 merged 7 commits into
mainfrom
docs/add-examples
Jun 2, 2026
Merged

docs/add examples#17
Patel230 merged 7 commits into
mainfrom
docs/add-examples

Conversation

@Patel230

@Patel230 Patel230 commented Jun 2, 2026

Copy link
Copy Markdown
Contributor
  • chore: add microservice architecture scaffolding
  • ci: trigger fresh Docker build
  • fix: remove invalid comment from CMD directive
  • fix: copy full source before go mod download
  • fix: include perf/ in Docker build context
  • fix: prevent flaky TempDir cleanup in checkpoint test
  • docs: add examples directory with usage guide

Patel230 and others added 7 commits June 1, 2026 22:15
Add Dockerfile, .dockerignore, .env.example, api/openapi.yaml,
deploy/docker/docker-compose.yml, docs/architecture.md, and
.github/workflows/docker.yml for GHCR build+push CI.
The previous merge-commit build failed due to stale module cache.
This forces a clean rebuild with current go.mod state.
The Dockerfile was copying go.mod first, running go mod download,
then copying source. This meant the local perf/ package wasn't
available during go mod download. Copy everything first.
.dockerignore was excluding the perf/ directory which is
a local Go package required by cmd/trace.
Add explicit storer Close() via t.Cleanup to release git pack
file descriptors before t.TempDir() removes the directory.
Also disable git auto-GC in test repos to prevent background
goroutines from holding files open during cleanup.
Add examples/README.md demonstrating session capture, investigation, and checkpoint management.

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
@Patel230 Patel230 merged commit 156b3bb into main Jun 2, 2026
9 checks passed
@Patel230 Patel230 deleted the docs/add-examples branch June 2, 2026 00:03
- uses: actions/checkout@v4

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3

- name: Log in to GHCR
if: github.event_name != 'pull_request'
uses: docker/login-action@v3

- name: Docker metadata
id: meta
uses: docker/metadata-action@v5
type=sha,prefix=sha-

- name: Build and push
uses: docker/build-push-action@v6
Patel230 added a commit that referenced this pull request Jun 8, 2026
* chore: add microservice architecture scaffolding

Add Dockerfile, .dockerignore, .env.example, api/openapi.yaml,
deploy/docker/docker-compose.yml, docs/architecture.md, and
.github/workflows/docker.yml for GHCR build+push CI.

* ci: trigger fresh Docker build

The previous merge-commit build failed due to stale module cache.
This forces a clean rebuild with current go.mod state.

* fix: remove invalid comment from CMD directive

* fix: copy full source before go mod download

The Dockerfile was copying go.mod first, running go mod download,
then copying source. This meant the local perf/ package wasn't
available during go mod download. Copy everything first.

* fix: include perf/ in Docker build context

.dockerignore was excluding the perf/ directory which is
a local Go package required by cmd/trace.

* fix: prevent flaky TempDir cleanup in checkpoint test

Add explicit storer Close() via t.Cleanup to release git pack
file descriptors before t.TempDir() removes the directory.
Also disable git auto-GC in test repos to prevent background
goroutines from holding files open during cleanup.

* docs: add examples directory with usage guide

Add examples/README.md demonstrating session capture, investigation, and checkpoint management.


---------
Patel230 added a commit that referenced this pull request Jun 8, 2026
* chore: add microservice architecture scaffolding

Add Dockerfile, .dockerignore, .env.example, api/openapi.yaml,
deploy/docker/docker-compose.yml, docs/architecture.md, and
.github/workflows/docker.yml for GHCR build+push CI.

* ci: trigger fresh Docker build

The previous merge-commit build failed due to stale module cache.
This forces a clean rebuild with current go.mod state.

* fix: remove invalid comment from CMD directive

* fix: copy full source before go mod download

The Dockerfile was copying go.mod first, running go mod download,
then copying source. This meant the local perf/ package wasn't
available during go mod download. Copy everything first.

* fix: include perf/ in Docker build context

.dockerignore was excluding the perf/ directory which is
a local Go package required by cmd/trace.

* fix: prevent flaky TempDir cleanup in checkpoint test

Add explicit storer Close() via t.Cleanup to release git pack
file descriptors before t.TempDir() removes the directory.
Also disable git auto-GC in test repos to prevent background
goroutines from holding files open during cleanup.

* docs: add examples directory with usage guide

Add examples/README.md demonstrating session capture, investigation, and checkpoint management.


---------
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.

2 participants