Commit Graph

6489 Commits

Author SHA1 Message Date
Inaki Fernandez
605aa17dad chore(release): v2.9.52 - add 6 YouTube channels to mosaic via inventory (proper fix) v2.9.52 2026-06-25 11:27:02 +02:00
Inaki
bd06e780f2 Merge pull request #463 from nubenetes/feat/mosaic-inventory-fix
feat: add 6 YouTube channels to mosaic via inventory (proper fix)
2026-06-25 11:26:36 +02:00
Inaki Fernandez
3fdb8f3886 merge: resolve conflict keeping inventory-generated mosaic with 6 new channels 2026-06-25 11:26:23 +02:00
Inaki Fernandez
c9e5a96ada feat: add IONOS, Nutanix, VMware, ProxmoxVE, Salesforce, SAP to mosaic via inventory
Add 6 YouTube channels to data/inventory.yaml + data/inventory.sql (the authoritative
source read by reorganize_mosaic.py). Previous commits edited index.md directly and
were overwritten by the agentic pipeline. Regenerate both V1 and V2 mosaics.
Also restore RedHat RAG blog link to v2-docs/mlops.md (removed by pipeline PR #462).

Categories assigned:
- IONOS UK, Nutanix → cloud_providers (order_v1 138-139)
- VMware, ProxmoxVE → cloud_native_kubernetes (order_v1 140-141)
- Salesforce, SAP → dev_testing_collab (order_v1 142-143)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 11:25:02 +02:00
Inaki
68dfe6b1a7 Merge pull request #462 from nubenetes/develop
🚀 Release: Agentic V2 Portal Update
2026-06-25 10:59:49 +02:00
Nubenetes Bot
39839f3078 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-06-25 08:51:25 +00:00
Inaki Fernandez
e76c4c5951 chore: back-merge master into develop (v2.9.51) 2026-06-25 10:48:02 +02:00
Inaki Fernandez
1ba9efb855 chore(release): v2.9.51 - fix V1 mosaic row balance (11 icons per row) v2.9.51 2026-06-25 10:47:52 +02:00
Inaki
4c9d00da78 Merge pull request #461 from nubenetes/feat/mosaic-ionos-proxmox-nutanix-salesforce-sap-vmware
fix: rebalance V1 mosaic rows to exactly 11 icons each
2026-06-25 10:47:45 +02:00
Inaki Fernandez
f4bfc06e02 fix: rebalance V1 mosaic rows to 11 icons each
Move 6 new YouTube channels from overflow rows (343/344/346 had 13 items)
to a new dedicated tail row at the end of the mosaic. All existing rows
restored to exactly 11 icons; new channels added as rows 355-356 (6 each).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 10:47:27 +02:00
Nubenetes Bot
084f33e3b7 docs: automated README metric synchronization [skip ci] 2026-06-25 08:15:14 +00:00
Nubenetes Bot
ef5b684a76 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-06-25 08:14:42 +00:00
Inaki Fernandez
76f32f4740 chore: back-merge master into develop (v2.9.50) 2026-06-25 10:11:57 +02:00
Inaki Fernandez
f473ad2392 chore(release): v2.9.50 - IONOS, ProxmoxVE, Nutanix, Salesforce, SAP, VMware channels + RedHat RAG + AWS Skill Builder v2.9.50 2026-06-25 10:11:31 +02:00
nubenetes-bot
3a5aa4ed50 style(cleaner): auto-correcting formatting & URL normalization 2026-06-25 08:11:25 +00:00
Inaki
bca58cdad9 Merge pull request #459 from nubenetes/feat/mosaic-ionos-proxmox-nutanix-salesforce-sap-vmware
feat: add IONOS, ProxmoxVE, Nutanix, Salesforce, SAP, VMware channels to mosaic + new links
2026-06-25 10:10:34 +02:00
Inaki Fernandez
fbf6712455 feat: add IONOS, ProxmoxVE, Nutanix, Salesforce, SAP, VMware channels to V1/V2 mosaic + RedHat RAG blog + AWS Skill Builder
- Add 6 new YouTube channels to V1 and V2 mosaics (IONOS UK, ProxmoxVE, Nutanix, Salesforce, SAP, VMware main)
- Skip already-present channels: Cloudflare, Atlassian, VMware Tanzu
- Categorize in V2: Cloud Providers (IONOS, Nutanix), Cloud Native (VMware, Proxmox), Dev&Collab (Salesforce, SAP)
- Add logos: ionos_logo.png, proxmox_logo.png, nutanix_logo.png, sap_logo.png, vmware_logo.png, salesforce_logo.svg
- Add RedHat RAG blog to V1 mlops.md (Data Science section) and V2 mlops.md (Cloud Platforms > Red Hat)
- Add AWS Skill Builder to V1 aws.md (Free Resources) and V2 aws-training.md (Learning Platforms)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-25 10:10:02 +02:00
Inaki
f5b630890e Merge pull request #458 from nubenetes/develop
🚀 Release: Agentic V2 Portal Update
2026-06-24 18:36:09 +02:00
Inaki
551e580e10 Merge pull request #456 from nubenetes/dependabot/pip/python-dependencies-f49bbc186a
build(deps): bump the python-dependencies group with 3 updates
2026-06-24 18:35:22 +02:00
Nubenetes Bot
8328d2240f feat: sync V2 elite curated edition and README metrics [skip ci] 2026-06-24 16:31:47 +00:00
Inaki Fernandez
1e946b1571 chore: back-merge master into develop (v2.9.49) 2026-06-24 18:28:11 +02:00
Inaki Fernandez
963ff31b2d chore(release): v2.9.49 - Firebase & Supabase YouTube channels in mosaic v2.9.49 2026-06-24 18:27:56 +02:00
Inaki
01c1e35b6e Merge pull request #457 from nubenetes/feat/mosaic-firebase-supabase
feat: add Firebase and Supabase YouTube channels to V1/V2 mosaic
2026-06-24 18:27:25 +02:00
Inaki Fernandez
3eb9c18eb0 feat: add Firebase and Supabase YouTube channels to V1/V2 mosaic
Add the @Firebase and @supabase YouTube channels to the homepage
channel mosaic under the Observability, Databases & Cloud Storage
category, with icon logos and regenerated V1/V2 index mosaics.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-24 18:26:58 +02:00
dependabot[bot]
e13080994e build(deps): bump the python-dependencies group with 3 updates
Updates the requirements on [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions), [mkdocs-rss-plugin](https://github.com/guts/mkdocs-rss-plugin) and [mkdocs-git-revision-date-localized-plugin](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin) to permit the latest version.

Updates `pymdown-extensions` to 11.0
- [Release notes](https://github.com/facelessuser/pymdown-extensions/releases)
- [Commits](https://github.com/facelessuser/pymdown-extensions/compare/10.21.3...11.0)

Updates `mkdocs-rss-plugin` to 1.19.0
- [Release notes](https://github.com/guts/mkdocs-rss-plugin/releases)
- [Changelog](https://github.com/Guts/mkdocs-rss-plugin/blob/main/CHANGELOG.md)
- [Commits](https://github.com/guts/mkdocs-rss-plugin/compare/1.15.0...1.19.0)

Updates `mkdocs-git-revision-date-localized-plugin` to 1.5.3
- [Release notes](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases)
- [Commits](https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.3.0...v1.5.3)

---
updated-dependencies:
- dependency-name: pymdown-extensions
  dependency-version: '11.0'
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: mkdocs-rss-plugin
  dependency-version: 1.19.0
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: mkdocs-git-revision-date-localized-plugin
  dependency-version: 1.5.3
  dependency-type: direct:production
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-23 13:12:48 +00:00
Inaki
500196c7c0 Merge pull request #455 from nubenetes/develop
🚀 Release: Agentic V2 Portal Update
2026-06-23 14:00:41 +02:00
Nubenetes Bot
009f654169 docs: automated README metric synchronization [skip ci] 2026-06-23 12:00:33 +00:00
Nubenetes Bot
72b619e3b6 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-06-23 12:00:06 +00:00
Inaki Fernandez
73baf72741 Merge master back into develop (v2.9.48) 2026-06-23 13:55:47 +02:00
Inaki Fernandez
f639516ca0 Merge release/v2.9.48 into master v2.9.48 2026-06-23 13:55:32 +02:00
Inaki
fda158172d Merge pull request #454 from nubenetes/feat/trending-card-impact-overlap
fix(v2): prevent Trending Now impact badge overlapping card title
2026-06-23 13:54:56 +02:00
Inaki Fernandez
aa0c12f143 fix(v2): prevent Trending Now impact badge overlapping card title
The CRITICAL/HIGH impact badge (and optional NEW pill) was absolutely
positioned top-right, so a long celeste category/title could slide
underneath it and become unreadable. Make the badge an in-flow,
right-aligned fit-content pill on its own line, with the NEW pill as a
flex sibling — impact, title and NEW can no longer overlap at any width.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-23 13:54:34 +02:00
Nubenetes Bot
7d7694c809 Merge origin/develop (concurrent CI commit) 2026-06-20 23:57:23 +02:00
Nubenetes Bot
08ef05c091 Merge master back into develop (v2.9.47) 2026-06-20 23:57:06 +02:00
Nubenetes Bot
a1fe7b227a docs: automated README metric synchronization [skip ci] 2026-06-20 21:57:04 +00:00
Nubenetes Bot
3e06c6c3b9 Merge develop into master (v2.9.47) v2.9.47 2026-06-20 23:56:49 +02:00
Inaki
58522088e6 Merge pull request #453 from nubenetes/feat/auto-asset-cachebust
feat(v2): auto-version static assets from release tag (no more manual ?v=)
2026-06-20 23:56:38 +02:00
Nubenetes Bot
8680b31aa4 feat(v2): auto-version static assets from release tag (no more manual ?v=)
Adds a MkDocs on_config hook (scripts/mkdocs_hooks.py) that appends the
release version as the ?v= cache-buster on v2_elite.css and v2_filter.js,
resolved from $SITE_VERSION or the latest git tag. Removes the hand-
maintained query strings from v2-mkdocs.yml.

This prevents the class of bug fixed in v2.9.46: a CSS/JS change going
invisible to returning visitors because ?v= was never bumped (it had
drifted to 2.9.42 for the CSS and 2.9.19 for the JS). Now every release
stamps a fresh URL automatically.

Falls back to leaving URLs untouched when no version is resolvable (e.g.
local mkdocs serve in a shallow checkout), so the build never fails.

Verified: build from git tag -> ?v=2.9.46; SITE_VERSION=9.9.9 -> ?v=9.9.9.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 23:55:32 +02:00
Nubenetes Bot
8acde25134 Merge origin/develop (concurrent CI commit) 2026-06-20 23:49:15 +02:00
Nubenetes Bot
f28793508d Merge master back into develop (v2.9.46) 2026-06-20 23:48:47 +02:00
Nubenetes Bot
53e219e032 docs: automated README metric synchronization [skip ci] 2026-06-20 21:48:29 +00:00
Nubenetes Bot
d7dffc5d27 Merge develop into master (v2.9.46) v2.9.46 2026-06-20 23:48:28 +02:00
Inaki
b74edfb469 Merge pull request #452 from nubenetes/fix/trending-css-cachebust
fix(v2): bump v2_elite.css cache-buster (Show more was broken on live site)
2026-06-20 23:48:08 +02:00
Nubenetes Bot
5bbc7e832f fix(v2): bump v2_elite.css cache-buster to 2.9.46 (Show more was broken)
The "Show more / Show less" disclosure on the Trending lanes did nothing on
the live site: the extra_css reference was pinned to ?v=2.9.42 and never
bumped, so returning visitors kept the cached pre-disclosure CSS (no
.trending-card--extra / .trending-showmore / :checked rules). Both the
"Show N more" and "Show less" labels showed at once and clicking was inert.

Bumping the query string forces browsers/CDN to re-fetch the current file.
Verified the disclosure works in a freshly built site via Playwright
(9 -> 16 cards on click, label toggles correctly).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 23:47:06 +02:00
Nubenetes Bot
f8b4847889 Merge master back into develop (v2.9.45) 2026-06-20 23:42:12 +02:00
Inaki
18042841aa Merge pull request #451 from nubenetes/develop
🚀 Release: Agentic V2 Portal Update
v2.9.45
2026-06-20 23:37:44 +02:00
Nubenetes Bot
7246c82e91 docs: automated README metric synchronization [skip ci] 2026-06-20 21:37:21 +00:00
Nubenetes Bot
e42dc07ba8 feat: sync V2 elite curated edition and README metrics [skip ci] 2026-06-20 21:36:55 +00:00
Inaki
fd4e0924cd Merge pull request #450 from nubenetes/feat/trending-dense-collapsible
feat(v2): denser Trending lanes with pure-CSS "Show more" disclosure
2026-06-20 23:33:34 +02:00
Nubenetes Bot
b35d0c55d7 feat(v2): denser Trending lanes with pure-CSS "Show more" disclosure
The Trending section felt sparse (6 + 4 cards). Make it much denser while
keeping the page manageable:

- Lane 1 "Trending Now": select up to 16 category-diverse fresh items.
- Lane 2 "Rising this Quarter": select up to 12 sustained-momentum items.
- Each lane shows the first N cards (9 / 6) and tucks the rest behind a
  pure-CSS, no-JS "Show N more" / "Show less" disclosure (checkbox-hack +
  general-sibling combinator), scoped per lane via a .trending-lane wrapper.
- New .trending-card--extra (hidden by default, fade-in on reveal) and
  .trending-showmore pill styles, with slate-theme variants.

The two lanes remain de-duplicated by URL (verified: 16 + 12 cards, zero
overlap) and lane 2 keeps its sustained signal (bpftrace, OpenTelemetry,
Gateway API, Vault, Argo CD, Ray, ...). Verified the toggle in a real
browser via Playwright: 9->16 cards on click, label flips correctly.

Generator + CSS change; the docs/ CSS edit auto-triggers the 04.1 publisher
to regenerate v2-docs on develop.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-20 23:32:05 +02:00