Merge branch 'develop'

This commit is contained in:
Nubenetes Bot
2026-06-18 16:16:19 +02:00
7 changed files with 32 additions and 16 deletions

View File

@@ -18,7 +18,7 @@ permissions:
pull-requests: write
concurrency:
group: develop-git-push-${{ github.ref }}
group: develop-git-write-lock
cancel-in-progress: false
jobs:

View File

@@ -27,7 +27,7 @@ permissions:
pull-requests: write
concurrency:
group: develop-git-push-${{ github.ref }}
group: develop-git-write-lock
cancel-in-progress: false
jobs:

View File

@@ -32,7 +32,7 @@ permissions:
pull-requests: write
concurrency:
group: develop-git-push-${{ github.ref }}
group: develop-git-write-lock
cancel-in-progress: false
jobs:

View File

@@ -23,7 +23,7 @@ permissions:
pull-requests: write
concurrency:
group: develop-git-push-${{ github.ref }}
group: develop-git-write-lock
cancel-in-progress: false
jobs:
@@ -101,10 +101,12 @@ jobs:
echo "No automated changes to commit."
else
git commit -m "feat: sync V2 elite curated edition and README metrics [skip ci]"
# Pull and rebase with automatic resolution of README.md conflicts by regenerating metrics
# Pull, rebase, and push with automatic resolution of README.md conflicts
for i in {1..5}; do
if git pull origin develop --rebase; then
git push origin develop && exit 0
if git push origin develop; then
exit 0
fi
else
echo "Rebase conflict detected, attempting self-healing..."
# Discard local conflicting changes to README.md and accept remote
@@ -118,6 +120,7 @@ jobs:
git add README.md
git commit --amend --no-edit
fi
sleep 5
done
git push origin develop
fi

View File

@@ -15,7 +15,7 @@ permissions:
contents: write
concurrency:
group: develop-git-push-${{ github.ref }}
group: develop-git-write-lock
cancel-in-progress: false
jobs:
@@ -63,10 +63,12 @@ jobs:
echo "No changes in README.md to commit."
else
git commit -m "docs: automated README metric synchronization [skip ci]"
# Pull and rebase with automatic resolution of README.md conflicts by regenerating metrics
# Pull, rebase, and push with automatic resolution of README.md conflicts
for i in {1..5}; do
if git pull origin develop --rebase; then
git push origin develop && exit 0
if git push origin develop; then
exit 0
fi
else
echo "Rebase conflict detected, attempting self-healing..."
# Discard local conflicting changes to README.md and accept remote
@@ -80,6 +82,7 @@ jobs:
git add README.md
git commit --amend --no-edit
fi
sleep 5
done
git push origin develop
fi

View File

@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [[2.5.5]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.5.5) - 2026-06-18
### Added
- **Modern CSS Enhancements**: Implemented browser-native CSS enhancements in `v2_elite.css` including typographic header balancing (`text-wrap: balance`), orphan word prevention (`text-wrap: pretty`), native auto-sizing form inputs (`field-sizing: content`), and coarser target sizes (`min-block-size: 44px`) for mobile tag/button targets.
- **Unified Pipeline Concurrency**: Set up a shared static concurrency group `develop-git-write-lock` across workflows (`03.1`, `03.2`, `03.3`, `04.1`, `05.1`) to prevent git push race conditions on the `develop` branch.
- **Push Fail Recovery**: Enhanced the git push rebase retry loops in publisher and sync workflows to verify push success and back-off before retrying.
### Fixed
- **Markdown Horizontal Rule Linting**: Corrected horizontal rule style in `docs/about.md` to use four-hyphen `----` to comply with markdownlint rules.
## [[2.5.4]](https://github.com/nubenetes/awesome-kubernetes/releases/tag/v2.5.4) - 2026-06-18
### Added

View File

@@ -141,7 +141,7 @@ Additionally, as of May 2026, Nubenetes has reached the **Platinum Operational T
| :--- | :--- |
| **Total Technical Resources (Links)** | **18647+** |
| **Specialized MD Pages** | **162** |
| **Total Commits** | **5981+** |
| **Total Commits** | **5984+** |
| **Primary AI Engine** | **Google Gemini (Agentic)** |
<!-- HEART_STATS_END -->
@@ -179,7 +179,7 @@ The growth of Nubenetes reflects the acceleration of the Cloud Native ecosystem.
| 6 | 2023 | 30 | 123 | Maintenance & Refinement |
| 7 | 2024 | 53 | 218 | Curation Strategy Pivot |
| 8 | 2025 | 5 | 20 | Stability & Research Phase |
| 9 | 2026 | 2422 | 10,002 | **Agentic AI Surge** (May 2026 Inception) |
| 9 | 2026 | 2425 | 10,015 | **Agentic AI Surge** (May 2026 Inception) |
<!-- ANNUAL_GROWTH_END -->
<!-- ANNUAL_CHART_START -->
@@ -195,8 +195,8 @@ xychart-beta
title "Nubenetes Annual Growth Metrics (20182026)"
x-axis ["2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2026"]
y-axis "Volume (Commits / Estimated New Refs)" 0 --> 11000
bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 10002]
bar [350, 142, 2046, 531, 402, 30, 53, 5, 2422]
bar [1445, 586, 8449, 2193, 1660, 123, 218, 20, 10015]
bar [350, 142, 2046, 531, 402, 30, 53, 5, 2425]
```
<!-- ANNUAL_CHART_END -->
@@ -206,7 +206,7 @@ xychart-beta
| :--- | :---: | :---: | :--- |
| 2026-04 | 25 | 103 | Active Curation |
| 2026-05 | 2101 | 8,677 | **Agentic Inception (Gemini Era)** |
| 2026-06 | 296 | 1,222 | Active Curation |
| 2026-06 | 299 | 1,234 | Active Curation |
<!-- MONTHLY_SURGE_END -->
### 2.4. Content Distribution and Semantic Clustering
@@ -315,8 +315,8 @@ graph TD
</details>
**Key Architectural Hardening:**
- **Concurrency Guard:** Prevents race conditions by managing parallel workflow execution using GitHub Concurrency Groups. Workflows that write metadata/metrics (`03.1`, `03.2`, `03.3`, `04.1`, `05.1`) share a common concurrency group `develop-git-push` to serialize git pushes on `develop`.
- **Self-Healing Git Rebase:** Incorporates a rebase retry loop that automatically resolves conflicts in generated files (like `README.md`) by checking out remote HEAD and re-running generators, preventing CI/CD pipeline failures.
- **Concurrency Guard:** Prevents race conditions by managing parallel workflow execution using GitHub Concurrency Groups. Workflows that write metadata/metrics (`03.1`, `03.2`, `03.3`, `04.1`, `05.1`) share a static, unified concurrency group `develop-git-write-lock` to serialize git write operations on `develop` across all branches and event triggers.
- **Self-Healing Git Rebase & Push Recovery:** Incorporates a rebase and push retry loop that automatically resolves conflicts in generated files (like `README.md`) by checking out remote HEAD, re-running generators, and validating both the rebase and push commands before exiting successfully, ensuring total CI/CD pipeline stability.
- **Trigger Loop Prevention:** Uses the `[skip ci]` protocol to break infinite recursive loops during automated PR merges.
- **Setup Acceleration:** Playwright caching reduces the environment initialization time from 5 minutes to under 60 seconds.
- **Dependency Caching:** Global Pip caching via `requirements.txt` slashes build times across all pipelines.