feat: implement Nubenetes V2 architecture with Agentic Elite optimizer

This commit is contained in:
Nubenetes Bot
2026-05-15 00:57:54 +02:00
parent 7896878d79
commit c32192b3d8
5 changed files with 253 additions and 4 deletions

View File

@@ -0,0 +1,58 @@
name: Nubenetes V2 Agentic Builder
on:
workflow_dispatch:
# Automatically run after a successful curation run to sync V2
workflow_run:
workflows: ["Nubenetes Automated Agentic Curation"]
types:
- completed
permissions:
contents: write
pull-requests: write
jobs:
build-v2-edition:
runs-on: ubuntu-latest
if: github.event_name == 'workflow_dispatch' || (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success')
steps:
- name: Repository Synchronization
uses: actions/checkout@v4
with:
ref: develop
- name: Python 3.11 Environment Provisioning
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Installation of Dependencies
run: |
python -m pip install --upgrade pip
pip install --no-cache-dir pydantic PyGithub httpx fake-useragent pytz python-dotenv pyyaml
- name: Run V2 Agentic Optimizer
env:
GEMINI_API_KEY_1: ${{ secrets.GEMINI_API_KEY_1 }}
GEMINI_API_KEY_2: ${{ secrets.GEMINI_API_KEY_2 }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PYTHONPATH: .
run: |
python src/v2_optimizer.py
- name: Create Pull Request for V2 Elite Update
uses: peter-evans/create-pull-request@v6
with:
branch: bot/v2-elite-sync
base: develop
title: "V2 Elite: Agentic Optimization Sync (2026)"
body: |
This PR updates the Nubenetes V2 (Agentic Elite) edition.
The AI agent has scanned the V1 archive and selected the top-tier resources according to 2026 architectural standards.
- GitHub Repos inactive for too long have been deprioritized.
- Fundational 'Awesome' lists have been preserved.
- Redundancy has been reduced to focus on innovation.
commit-message: "feat: sync V2 elite curated edition"
labels: "v2-elite, agentic-sync"

View File

@@ -5,12 +5,32 @@ on:
- master
jobs:
build:
name: Deploy docs
name: Deploy Dual Versions
runs-on: ubuntu-latest
steps:
- name: Checkout master
uses: actions/checkout@v2
- name: Deploy MkDocs
uses: actions/checkout@v4
with:
submodules: true
- name: Setup Python
uses: actions/setup-python@v5
with:
python-version: '3.11'
- name: Install MkDocs and Material
run: |
pip install mkdocs-material pymdown-extensions
# 1. Build V1 (Root)
- name: Build V1 Edition
run: mkdocs build -f mkdocs.yml -d site/
# 2. Build V2 (Subdirectory)
- name: Build V2 Elite Edition
run: mkdocs build -f v2-mkdocs.yml -d site/v2/
- name: Deploy to GitHub Pages
uses: mhausenblas/mkdocs-deploy-gh-pages@master
env:
GITHUB_TOKEN: ${{ secrets.PERSONAL_TOKEN }}
@@ -18,4 +38,3 @@ jobs:
GOOGLE_ANALYTICS_KEY: ${{ secrets.GOOGLE_ANALYTICS_KEY }}
EXTRA_PACKAGES: build-base
REQUIREMENTS: requirements.txt