diff --git a/.github/workflows/auto-label.yml b/.github/workflows/auto-label.yml index 66a8f45..b48513f 100644 --- a/.github/workflows/auto-label.yml +++ b/.github/workflows/auto-label.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Label Bug Reports if: contains(github.event.issue.title, '[BUG]') - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | github.rest.issues.addLabels({ @@ -31,7 +31,7 @@ jobs: - name: Label Feature Requests if: contains(github.event.issue.title, '[FEATURE]') - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | github.rest.issues.addLabels({ @@ -43,7 +43,7 @@ jobs: - name: Label Documentation Issues if: contains(github.event.issue.body, 'documentation') || contains(github.event.issue.title, 'docs') - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | github.rest.issues.addLabels({ @@ -55,7 +55,7 @@ jobs: - name: Label SPARC Related if: contains(github.event.issue.body, 'SPARC') || contains(github.event.issue.body, 'sparc') - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | github.rest.issues.addLabels({ @@ -67,7 +67,7 @@ jobs: - name: Label Agent Related if: contains(github.event.issue.body, 'agent') || contains(github.event.issue.body, 'coordination') - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | github.rest.issues.addLabels({ @@ -88,12 +88,12 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 - name: Label by Changed Files - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const { data: files } = await github.rest.pulls.listFiles({ @@ -141,7 +141,7 @@ jobs: } - name: Label by Size - uses: actions/github-script@v7 + uses: actions/github-script@v8 with: script: | const { data: pr } = await github.rest.pulls.get({ diff --git a/.github/workflows/checkpoint.yml b/.github/workflows/checkpoint.yml index 47910c4..cf5cda7 100644 --- a/.github/workflows/checkpoint.yml +++ b/.github/workflows/checkpoint.yml @@ -15,7 +15,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 0 token: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 453165a..56f1fbb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,10 +11,10 @@ jobs: name: Lint & Format Check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -33,10 +33,10 @@ jobs: name: Markdown Lint runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Lint markdown files - uses: DavidAnson/markdownlint-cli2-action@v14 + uses: DavidAnson/markdownlint-cli2-action@v20 with: globs: '**/*.md' continue-on-error: true @@ -46,10 +46,10 @@ jobs: runs-on: ubuntu-latest needs: [lint] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -61,7 +61,7 @@ jobs: continue-on-error: true - name: Upload coverage - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v5 if: success() with: files: ./coverage/lcov.info @@ -73,10 +73,10 @@ jobs: runs-on: ubuntu-latest needs: [lint] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' @@ -91,7 +91,7 @@ jobs: name: Security Scan runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Run Trivy vulnerability scanner uses: aquasecurity/trivy-action@master @@ -103,7 +103,7 @@ jobs: continue-on-error: true - name: Upload Trivy results to GitHub Security - uses: github/codeql-action/upload-sarif@v2 + uses: github/codeql-action/upload-sarif@v4 if: always() with: sarif_file: 'trivy-results.sarif' diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 2aa0e5d..69bf30e 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -27,12 +27,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.12' - name: Install Pipenv run: | @@ -55,13 +55,13 @@ jobs: - name: Build Sphinx documentation working-directory: ./docs run: | - pipenv run sphinx-build -b html . _build/html -W --keep-going + pipenv run sphinx-build -b html . _build/html - name: Create .nojekyll file run: touch docs/_build/html/.nojekyll - name: Upload artifact - uses: actions/upload-pages-artifact@v3 + uses: actions/upload-pages-artifact@v4 with: path: docs/_build/html diff --git a/.github/workflows/health-check.yml b/.github/workflows/health-check.yml index 83e296b..58c06ba 100644 --- a/.github/workflows/health-check.yml +++ b/.github/workflows/health-check.yml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Check Required Files run: | diff --git a/.github/workflows/links-check.yml b/.github/workflows/links-check.yml index 7a2b024..ea131d5 100644 --- a/.github/workflows/links-check.yml +++ b/.github/workflows/links-check.yml @@ -22,7 +22,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Check Links in Documentation uses: gaurav-nelson/github-action-markdown-link-check@v1 diff --git a/.github/workflows/shellcheck.yml b/.github/workflows/shellcheck.yml index 8d43fc3..a5dae8b 100644 --- a/.github/workflows/shellcheck.yml +++ b/.github/workflows/shellcheck.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Run ShellCheck uses: ludeeus/action-shellcheck@master diff --git a/.github/workflows/spelling.yml b/.github/workflows/spelling.yml index adabeb1..ab6d3fc 100644 --- a/.github/workflows/spelling.yml +++ b/.github/workflows/spelling.yml @@ -19,7 +19,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Check Spelling uses: crate-ci/typos@master diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 08ad239..f284edb 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Mark Stale Issues and PRs - uses: actions/stale@v9 + uses: actions/stale@v10 with: # General settings repo-token: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index aa80cdb..74b196b 100644 --- a/README.md +++ b/README.md @@ -202,7 +202,7 @@ This project integrates and extends five exceptional frameworks: ## About This Portfolio Project -**Developer**: [Kevin Loo](https://github.com/kvnloo) +**Developer**: [Kevin Rajan](https://github.com/kvnloo) **Repository**: [github.com/kvnloo/evolve](https://github.com/kvnloo/evolve) This project demonstrates: diff --git a/claudedocs/99-archive/2025-11-consolidation/phase1-execution-log.md b/claudedocs/99-archive/2025-11-consolidation/phase1-execution-log.md index e4d3bc2..e441a73 100644 --- a/claudedocs/99-archive/2025-11-consolidation/phase1-execution-log.md +++ b/claudedocs/99-archive/2025-11-consolidation/phase1-execution-log.md @@ -132,7 +132,7 @@ find . -type f \( -name "*.md" -o -name "*.sh" \) -print0 | \ ### Technical Accuracy - ✅ Repository URL: https://github.com/kvnloo/evolve.git -- ✅ Developer: Kevin Loo (kvnloo) +- ✅ Developer: Kevin Rajan (kvnloo) - ✅ All external links functional - ✅ Framework metrics and capabilities accurate - ✅ No placeholder text remaining in key files diff --git a/claudedocs/99-archive/2025-11-consolidation/phase1-summary.md b/claudedocs/99-archive/2025-11-consolidation/phase1-summary.md index 3f47a91..505e281 100644 --- a/claudedocs/99-archive/2025-11-consolidation/phase1-summary.md +++ b/claudedocs/99-archive/2025-11-consolidation/phase1-summary.md @@ -163,4 +163,4 @@ The repository effectively demonstrates advanced AI framework integration capabi **Detailed Log**: See `claudedocs/phase1-execution-log.md` **Repository**: https://github.com/kvnloo/evolve -**Developer**: Kevin Loo (@kvnloo) +**Developer**: Kevin Rajan (@kvnloo) diff --git a/docs/Pipfile b/docs/Pipfile index 4d7957e..3f2c19f 100644 --- a/docs/Pipfile +++ b/docs/Pipfile @@ -4,12 +4,13 @@ verify_ssl = true name = "pypi" [packages] -sphinx = ">=6.0.0" -myst-parser = ">=4.0.0" -revitron-sphinx-theme = {file = "https://github.com/revitron/revitron-sphinx-theme/archive/master.zip"} +sphinx = "*" +myst-parser = "*" +revitron-sphinx-theme = {git = "https://github.com/revitron/revitron-sphinx-theme.git", ref = "master"} +linkify-it-py = "*" [dev-packages] sphinx-autobuild = "*" [requires] -python_version = "3.10" +python_version = "3.12" diff --git a/docs/conf.py b/docs/conf.py index b36fdec..1e525fb 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -10,8 +10,8 @@ # -- Project information ----------------------------------------------------- project = 'Evolve' -copyright = f'{datetime.now().year}, Kevin Loo' -author = 'Kevin Loo' +copyright = f'{datetime.now().year}, Kevin Rajan' +author = 'Kevin Rajan' release = '1.0.0' # -- General configuration --------------------------------------------------- @@ -68,8 +68,7 @@ # Theme options html_theme_options = { - 'color_scheme': 'blue', - 'style_nav_header_background': '#2980B9', + 'color_scheme': 'dark', 'collapse_navigation': False, 'sticky_navigation': True, 'navigation_depth': 4, @@ -79,8 +78,9 @@ 'github_banner': True, } -# Landing page configuration +# Landing page configuration and theme context html_context = { + 'style': 'default', # Required by revitron theme 'landing_page': { 'menu': [ {'title': 'Quick Start', 'url': 'quick-start.html'},