Update CI workflow and README for submodule support

- Update CI workflow to checkout submodules recursively
- Update README with submodule cloning instructions
- Add project structure notes about submodules
- Create comprehensive review summary document
This commit is contained in:
defiQUG
2025-12-03 21:39:51 -08:00
parent a0d7bf2e3c
commit a40cfb4204
3 changed files with 171 additions and 5 deletions

View File

@@ -14,6 +14,8 @@ jobs:
working-directory: ./contracts
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Install Foundry
uses: foundry-rs/foundry-toolchain@v1
@@ -49,6 +51,8 @@ jobs:
--health-retries 5
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup Node.js
uses: actions/setup-node@v4
@@ -83,6 +87,8 @@ jobs:
working-directory: ./frontend
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Setup Node.js
uses: actions/setup-node@v4
@@ -107,6 +113,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Run security audit
run: |