Skip to content

ci: init submodules recursively for hawk-mcpkit - #141

Merged
Patel230 merged 7 commits into
mainfrom
fix/docker-trivy-scan-ci
Jul 27, 2026
Merged

ci: init submodules recursively for hawk-mcpkit#141
Patel230 merged 7 commits into
mainfrom
fix/docker-trivy-scan-ci

Conversation

@Patel230

@Patel230 Patel230 commented Jul 27, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add fetch-depth: 0 to all actions/checkout steps (for checkout-eyrie gitlink reads)
  • Replace manual 'git clone hawk-mcpkit' with 'git submodule update --init hawk-mcpkit'
  • Remove submodules:recursive (shallow clone can't reach pinned submodule commits)
  • Fixes test/lint/smoke failures from missing hawk-mcpkit/go.mod in CI

This PR is a follow-up to #140 and must be merged after it.

🤖 Generated with Claude Code

Patel230 and others added 7 commits July 27, 2026 21:24
…nversion (#140)

- Update alpine base image to 3.23.5 for Trivy scan compliance
- Update 6 submodule pointers to latest remote HEADs (eyrie, hawk-core-contracts, inspect, sight, tok, yaad)
- Convert hawk-mcpkit from nested repo to proper git submodule
- Add hawk-mcpkit to go.work and go.mod
- Update check-submodule-release-parity.sh to include hawk-mcpkit
- Apply formatting fixes (gofumpt var blocks)

Co-Authored-By: Claude <noreply@anthropic.com>
…cpkit

- Add submodules: recursive to all actions/checkout steps
- Replace manual 'git clone hawk-mcpkit' with 'git submodule update --init hawk-mcpkit'
- Remove redundant go vet error diagnostics
- Fixes test/lint/smoke failures caused by missing hawk-mcpkit/go.mod in CI

Co-Authored-By: Claude <noreply@anthropic.com>
- Remove submodules:recursive (shallow clone can't reach pinned commits)
- Keep fetch-depth:0 so checkout-eyrie can read gitlinks
- hawk-mcpkit initialized via 'git submodule update --init'

Co-Authored-By: Claude <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
The checkout-eyrie action only initializes external/ repos.
hawk-mcpkit lives at the repo root and needs explicit init.

Co-Authored-By: Claude <noreply@anthropic.com>
@Patel230
Patel230 merged commit cab174c into main Jul 27, 2026
20 checks passed
@Patel230
Patel230 deleted the fix/docker-trivy-scan-ci branch July 27, 2026 18:18
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