From 57e03495939ec36bf20ca4958c1c420694e72665 Mon Sep 17 00:00:00 2001
From: Umesh
Date: Thu, 24 Sep 2026 20:12:10 +0530
Subject: [PATCH] chore(release): cut v0.2.4 with documentation portal and
unified CI Quality Gate
---
.github/workflows/release.yml | 2 +-
CHANGELOG.md | 12 ++++++++++++
CONTRIBUTING.md | 6 +++---
Makefile | 2 +-
README.md | 2 +-
deploy/kubernetes/argocd/app-of-apps.yaml | 2 +-
.../argocd/apps/kube-prometheus-stack.yaml | 2 +-
deploy/kubernetes/argocd/apps/loki-stack.yaml | 2 +-
deploy/kubernetes/argocd/apps/otel-collector.yaml | 2 +-
deploy/kubernetes/argocd/apps/secrets.yaml | 2 +-
deploy/kubernetes/argocd/apps/tempo-stack.yaml | 2 +-
docs/index.html | 6 +++---
scripts/check_version.sh | 4 ++--
13 files changed, 29 insertions(+), 17 deletions(-)
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index dfd542e..2465b53 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -7,7 +7,7 @@ on:
workflow_dispatch:
inputs:
tag:
- description: 'Existing immutable SemVer tag to verify and release (for example v0.2.3)'
+ description: 'Existing immutable SemVer tag to verify and release (for example v0.2.4)'
required: true
type: string
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 40060d7..989874f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -7,6 +7,18 @@ 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).
+## [0.2.4] - 2026-09-24
+
+Interactive documentation portal for GitHub Pages, unified CI Quality Gate with intelligent path filtering, standardized issue and PR templates, and expanded contributor workflows.
+
+### Added
+- docs: Interactive documentation portal for GitHub Pages (`docs/index.html`) with interactive golden signal metrics visualizer, SLO budget calculators, and stack component architecture guides.
+- ci: Unified CI Quality Gate workflow with intelligent path filtering (`dorny/paths-filter`) to optimize build times across Terraform, Kubernetes, and documentation changes.
+- community: Standardized GitHub issue templates (bug report, feature request) and pull request templates (`.github/PULL_REQUEST_TEMPLATE.md`).
+
+### Changed
+- CONTRIBUTING.md: Expanded contributor guidelines with local verification workflows and truth gate compliance standards.
+
## [0.2.3] - 2026-09-19
TFLint rule resolution across Terraform modules, CI-gated automated release pipeline, and Abeta ecosystem documentation rebranding.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 70d15e7..5793f2a 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -163,13 +163,13 @@ python3 -m yamllint .
```
### Step 6: Release Readiness Preflight
-When preparing a new release tag (e.g. `v0.2.3`), run the pre-release readiness script or make target to verify working tree cleanliness, changelog alignment, and end-to-end verification:
+When preparing a new release tag (e.g. `v0.2.4`), run the pre-release readiness script or make target to verify working tree cleanliness, changelog alignment, and end-to-end verification:
```bash
# Direct script execution
-./scripts/check_tag_readiness.sh v0.2.3
+./scripts/check_tag_readiness.sh v0.2.4
# Or via Makefile target
-make check-release-readiness TAG=v0.2.3
+make check-release-readiness TAG=v0.2.4
```
---
diff --git a/Makefile b/Makefile
index 58aff5b..26f0ff4 100644
--- a/Makefile
+++ b/Makefile
@@ -47,7 +47,7 @@ lint-terraform: ## Lint Terraform with TFLint and format check
@echo "Running TFLint..."
cd deploy/terraform && tflint --init && tflint --recursive
-check-release-readiness: ## Verify repository readiness before tagging a release (usage: make check-release-readiness TAG=v0.2.3)
+check-release-readiness: ## Verify repository readiness before tagging a release (usage: make check-release-readiness TAG=v0.2.4)
@./scripts/check_tag_readiness.sh $(TAG)
clean: ## Remove temporary containers, networks, and volumes
diff --git a/README.md b/README.md
index b2697be..0f17230 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-# cloud-native-observability · v0.2.3
+# cloud-native-observability · v0.2.4
> **Note on Repository History**: History reconstructed on 2026-09-11; see [CHANGELOG.md](CHANGELOG.md) for the real feature timeline.
diff --git a/deploy/kubernetes/argocd/app-of-apps.yaml b/deploy/kubernetes/argocd/app-of-apps.yaml
index fdfb6cd..ad7f47d 100644
--- a/deploy/kubernetes/argocd/app-of-apps.yaml
+++ b/deploy/kubernetes/argocd/app-of-apps.yaml
@@ -9,7 +9,7 @@ spec:
project: default
source:
repoURL: https://github.com/Abeta-dev/cloud-native-observability.git
- targetRevision: v0.2.3
+ targetRevision: v0.2.4
path: deploy/kubernetes/argocd/apps
destination:
server: https://kubernetes.default.svc
diff --git a/deploy/kubernetes/argocd/apps/kube-prometheus-stack.yaml b/deploy/kubernetes/argocd/apps/kube-prometheus-stack.yaml
index 1ef0c94..72912f4 100644
--- a/deploy/kubernetes/argocd/apps/kube-prometheus-stack.yaml
+++ b/deploy/kubernetes/argocd/apps/kube-prometheus-stack.yaml
@@ -16,7 +16,7 @@ spec:
targetRevision: 58.7.1
helm:
valueFiles:
- - https://raw.githubusercontent.com/Abeta-dev/cloud-native-observability/v0.2.3/deploy/kubernetes/helm/kube-prometheus-stack/values-base.yaml
+ - https://raw.githubusercontent.com/Abeta-dev/cloud-native-observability/v0.2.4/deploy/kubernetes/helm/kube-prometheus-stack/values-base.yaml
destination:
server: https://kubernetes.default.svc
namespace: monitoring
diff --git a/deploy/kubernetes/argocd/apps/loki-stack.yaml b/deploy/kubernetes/argocd/apps/loki-stack.yaml
index 718d9a5..c7d362c 100644
--- a/deploy/kubernetes/argocd/apps/loki-stack.yaml
+++ b/deploy/kubernetes/argocd/apps/loki-stack.yaml
@@ -16,7 +16,7 @@ spec:
targetRevision: 5.43.3
helm:
valueFiles:
- - https://raw.githubusercontent.com/Abeta-dev/cloud-native-observability/v0.2.3/deploy/kubernetes/helm/loki/values.yaml
+ - https://raw.githubusercontent.com/Abeta-dev/cloud-native-observability/v0.2.4/deploy/kubernetes/helm/loki/values.yaml
destination:
server: https://kubernetes.default.svc
namespace: logging
diff --git a/deploy/kubernetes/argocd/apps/otel-collector.yaml b/deploy/kubernetes/argocd/apps/otel-collector.yaml
index 714e360..76b5e20 100644
--- a/deploy/kubernetes/argocd/apps/otel-collector.yaml
+++ b/deploy/kubernetes/argocd/apps/otel-collector.yaml
@@ -16,7 +16,7 @@ spec:
targetRevision: 0.88.0
helm:
valueFiles:
- - https://raw.githubusercontent.com/Abeta-dev/cloud-native-observability/v0.2.3/deploy/kubernetes/helm/otel-collector/values.yaml
+ - https://raw.githubusercontent.com/Abeta-dev/cloud-native-observability/v0.2.4/deploy/kubernetes/helm/otel-collector/values.yaml
destination:
server: https://kubernetes.default.svc
namespace: opentelemetry
diff --git a/deploy/kubernetes/argocd/apps/secrets.yaml b/deploy/kubernetes/argocd/apps/secrets.yaml
index 7c54ecc..c2ca8b1 100644
--- a/deploy/kubernetes/argocd/apps/secrets.yaml
+++ b/deploy/kubernetes/argocd/apps/secrets.yaml
@@ -12,7 +12,7 @@ spec:
project: default
source:
repoURL: https://github.com/Abeta-dev/cloud-native-observability.git
- targetRevision: v0.2.3
+ targetRevision: v0.2.4
path: deploy/kubernetes/secrets
destination:
server: https://kubernetes.default.svc
diff --git a/deploy/kubernetes/argocd/apps/tempo-stack.yaml b/deploy/kubernetes/argocd/apps/tempo-stack.yaml
index ad2921f..c6cae44 100644
--- a/deploy/kubernetes/argocd/apps/tempo-stack.yaml
+++ b/deploy/kubernetes/argocd/apps/tempo-stack.yaml
@@ -16,7 +16,7 @@ spec:
targetRevision: 1.9.1
helm:
valueFiles:
- - https://raw.githubusercontent.com/Abeta-dev/cloud-native-observability/v0.2.3/deploy/kubernetes/helm/tempo/values.yaml
+ - https://raw.githubusercontent.com/Abeta-dev/cloud-native-observability/v0.2.4/deploy/kubernetes/helm/tempo/values.yaml
destination:
server: https://kubernetes.default.svc
namespace: tracing
diff --git a/docs/index.html b/docs/index.html
index 3b31756..97b34e5 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -761,7 +761,7 @@
AST Equivalence
Code Snippets
Documentation
- v0.2.3
+ v0.2.4
@@ -779,7 +779,7 @@ Cloud-Native Observability Platform
-
● Release: v0.2.3
+
● Release: v0.2.4
✓ CI: Passing
⬡ Terraform: 1.5+
⚡ OTel Collector: v0.98+
@@ -1390,7 +1390,7 @@
Architecture & Operations Library