From 9635422d33d645b9802f5f0577c8a70f29eb70f1 Mon Sep 17 00:00:00 2001 From: Nubenetes Bot Date: Thu, 18 Jun 2026 14:07:26 +0000 Subject: [PATCH 1/2] feat: sync V2 elite curated edition and README metrics [skip ci] --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 5d1031d2..868fbe8d 100644 --- a/README.md +++ b/README.md @@ -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)** | @@ -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) | @@ -195,8 +195,8 @@ xychart-beta title "Nubenetes Annual Growth Metrics (2018–2026)" 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] ``` @@ -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 | ### 2.4. Content Distribution and Semantic Clustering From 8f31612b05585a97a2871668ea4513253e3658c6 Mon Sep 17 00:00:00 2001 From: Nubenetes Bot Date: Thu, 18 Jun 2026 16:15:57 +0200 Subject: [PATCH 2/2] chore: unify CI/CD write concurrency to develop-git-write-lock and improve push resilience --- .github/workflows/03.1.agentic_v2_metadata.yml | 2 +- .github/workflows/03.2.agentic_v2_ai.yml | 2 +- .github/workflows/03.3.agentic_v2_videos.yml | 2 +- .github/workflows/04.1.agentic_v2_publish.yml | 9 ++++++--- .github/workflows/05.1.readme_sync.yml | 9 ++++++--- CHANGELOG.md | 10 ++++++++++ README.md | 4 ++-- 7 files changed, 27 insertions(+), 11 deletions(-) diff --git a/.github/workflows/03.1.agentic_v2_metadata.yml b/.github/workflows/03.1.agentic_v2_metadata.yml index 8262c3ac..0f8bf471 100644 --- a/.github/workflows/03.1.agentic_v2_metadata.yml +++ b/.github/workflows/03.1.agentic_v2_metadata.yml @@ -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: diff --git a/.github/workflows/03.2.agentic_v2_ai.yml b/.github/workflows/03.2.agentic_v2_ai.yml index cf3eca63..2fd2f483 100644 --- a/.github/workflows/03.2.agentic_v2_ai.yml +++ b/.github/workflows/03.2.agentic_v2_ai.yml @@ -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: diff --git a/.github/workflows/03.3.agentic_v2_videos.yml b/.github/workflows/03.3.agentic_v2_videos.yml index a54ea963..c59642f0 100644 --- a/.github/workflows/03.3.agentic_v2_videos.yml +++ b/.github/workflows/03.3.agentic_v2_videos.yml @@ -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: diff --git a/.github/workflows/04.1.agentic_v2_publish.yml b/.github/workflows/04.1.agentic_v2_publish.yml index 9c33720c..f103e94f 100644 --- a/.github/workflows/04.1.agentic_v2_publish.yml +++ b/.github/workflows/04.1.agentic_v2_publish.yml @@ -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 diff --git a/.github/workflows/05.1.readme_sync.yml b/.github/workflows/05.1.readme_sync.yml index 4a16f2ad..11cc9ac4 100644 --- a/.github/workflows/05.1.readme_sync.yml +++ b/.github/workflows/05.1.readme_sync.yml @@ -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 diff --git a/CHANGELOG.md b/CHANGELOG.md index 94d345bc..a4b560e8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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 diff --git a/README.md b/README.md index 5d1031d2..8f7ba3d8 100644 --- a/README.md +++ b/README.md @@ -315,8 +315,8 @@ graph TD **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.