Skip to content

Commit 6e855b0

Browse files
committed
Bump bundle metadata to v0.2.2
1 parent 436284d commit 6e855b0

13 files changed

Lines changed: 72 additions & 27 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ python scripts/tasks.py release-dry-run
9090

9191
## Compatibility Notes
9292

93-
The compatibility files in `compat/` are the source of truth for stack-level assertions. The current `0.2.1` bundle is recorded as a `candidate` integration statement backed by upstream release manifests, live generic smoke evidence, and Sheaft's published compatibility manifest, not as a broader verified operations guarantee. OpenTelemetry Demo remains one example profile and one acceptance scenario, not the design center of the core bundle.
93+
The compatibility files in `compat/` are the source of truth for stack-level assertions. The current `0.2.2` bundle is recorded as a `candidate` integration statement backed by upstream release manifests, live generic smoke evidence, and Sheaft's published compatibility manifest, not as a broader verified operations guarantee. OpenTelemetry Demo remains one example profile and one acceptance scenario, not the design center of the core bundle.
9494

9595
## License
9696

VERSIONING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ If a pin is unknown, keep it explicit with `TODO-*` placeholders and mark the co
3636

3737
## Tagging
3838

39-
Repository tags should use `v<semver>`, for example `v0.2.1`.
39+
Repository tags should use `v<semver>`, for example `v0.2.2`.
4040

4141
The current bundle line is still pre-GA integration packaging and remains conservative about formal maturity even as validation depth increases.

charts/mb3r-stack/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: mb3r-stack
33
description: Generic integration bundle that wires upstream Bering and Sheaft into OTLP-based or artifact-based Kubernetes environments.
44
type: application
5-
version: 0.2.1
6-
appVersion: "0.2.1"
5+
version: 0.2.2
6+
appVersion: "0.2.2"
77
keywords:
88
- mb3r
99
- otlp

compat/compatibility-matrix.json

Lines changed: 24 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,31 @@
11
{
22
"$schema": "../schemas/compatibility-matrix.schema.json",
33
"schemaVersion": "1.0.0",
4-
"generatedAt": "2026-03-15",
4+
"generatedAt": "2026-03-16",
55
"entries": [
6+
{
7+
"stackVersion": "0.2.2",
8+
"beringVersion": "0.1.0",
9+
"sheaftVersion": "0.1.1",
10+
"chartVersion": "0.2.2",
11+
"compatibilityState": "candidate",
12+
"evidence": "Pinned to https://github.com/MB3R-Lab/Bering/releases/download/v0.1.0/release-manifest.json plus https://github.com/MB3R-Lab/Sheaft/releases/download/v0.1.1/release-manifest.json and https://github.com/MB3R-Lab/Sheaft/releases/download/v0.1.1/compatibility-manifest.json; verified by local generic smoke, local generic e2e, live kind-based generic smoke with locally rebuilt images, live kind-based generic smoke with anonymous pulls of the pinned GHCR images, repository CI pinned-image smoke on every push, OTel Demo profile smoke/e2e, and adapter end-to-end contract runs on 2026-03-16.",
13+
"contracts": {
14+
"collectorExport": "v1alpha1",
15+
"discoveryReport": "v1alpha1",
16+
"gateDecision": "v1alpha1",
17+
"reportPayload": "v1alpha1"
18+
},
19+
"dashboards": {
20+
"bering": "1.0.0",
21+
"sheaft": "1.0.0"
22+
},
23+
"notes": [
24+
"Bering v0.1.0 release contracts and Sheaft v0.1.1 compatibility pins align on io.mb3r.bering.model@1.0.0 and io.mb3r.bering.snapshot@1.0.0 digests.",
25+
"This remains a candidate integration statement rather than a GA support claim.",
26+
"Pinned GHCR image pullability is now demonstrated without credentials, but Sheaft serve/watch remains preview-grade upstream behavior and is not upgraded to a long-term stable contract by this bundle release."
27+
]
28+
},
629
{
730
"stackVersion": "0.2.1",
831
"beringVersion": "0.1.0",

compat/stack-manifest.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,27 @@
33
"schemaVersion": "1.0.0",
44
"stack": {
55
"name": "mb3r-stack",
6-
"version": "0.2.1",
6+
"version": "0.2.2",
77
"status": "candidate",
8-
"releaseDate": "2026-03-15",
8+
"releaseDate": "2026-03-16",
99
"notes": [
1010
"Generic integration and distribution layer only. No upstream Bering or Sheaft source code is vendored here.",
1111
"Candidate bundle pinned to released Bering v0.1.0 and Sheaft v0.1.1 artifacts with immutable GHCR digests.",
1212
"OpenTelemetry Demo is packaged as an example profile, not as the core contract.",
13-
"This patch release adds a second live Kubernetes smoke for the generic synthetic profile that exercises the chart's pinned GHCR images without local image repackaging.",
14-
"Cross-repository GHCR pullability remains an external operational precondition that must be validated with explicit credentials or public package access."
13+
"This patch release captures the always-on pinned-image generic smoke path after upstream Bering and Sheaft GHCR packages were opened for anonymous pull.",
14+
"Pinned GHCR images are now verified both locally and in repository CI without credential overrides."
1515
]
1616
},
1717
"artifacts": {
1818
"chart": {
1919
"name": "mb3r-stack",
20-
"version": "0.2.1",
20+
"version": "0.2.2",
2121
"ociRepository": "oci://ghcr.io/mb3r-lab/charts",
22-
"package": "mb3r-stack-0.2.1.tgz"
22+
"package": "mb3r-stack-0.2.2.tgz"
2323
},
2424
"assetPack": {
25-
"version": "0.2.1",
26-
"archive": "mb3r-assets-0.2.1.tgz",
25+
"version": "0.2.2",
26+
"archive": "mb3r-assets-0.2.2.tgz",
2727
"includes": [
2828
"collector/",
2929
"dashboards/",
@@ -35,8 +35,8 @@
3535
"sheaft": "1.0.0"
3636
},
3737
"configPacks": {
38-
"collector": "0.2.1",
39-
"examples": "0.2.1"
38+
"collector": "0.2.2",
39+
"examples": "0.2.2"
4040
}
4141
},
4242
"components": {

docs/compatibility.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ The machine-readable compatibility contract is split across:
2424

2525
## Current Bundle
2626

27-
`mb3r-stack` `0.2.1` currently tracks:
27+
`mb3r-stack` `0.2.2` currently tracks:
2828

2929
- Bering `0.1.0`
3030
- Sheaft `0.1.1`
3131

32-
That bundle is marked `candidate` because the pins are backed by published upstream release metadata and strict contract alignment, while broader operational verification remains outside this repository's release contract. A pinned-image live smoke now exists for clean-cluster startup checks, but proving cross-repo GHCR pullability still depends on explicit external credentials or public package access.
32+
That bundle is marked `candidate` because the pins are backed by published upstream release metadata and strict contract alignment, while broader operational verification remains outside this repository's release contract. The pinned-image live smoke now passes against anonymous public GHCR pulls, but that does not change the formal maturity of the bundle or the upstream preview status of Sheaft serve/watch behavior.
3333

3434
OpenTelemetry Demo can be used as one profile and one acceptance scenario, but it does not widen the formal compatibility statement on its own.

docs/install-gitlab.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Use component references pinned by tag, for example:
2222

2323
```yaml
2424
include:
25-
- component: $CI_SERVER_FQDN/group/mb3r-stack/bering-discover@v0.2.1
25+
- component: $CI_SERVER_FQDN/group/mb3r-stack/bering-discover@v0.2.2
2626
```
2727
2828
Keep the tag aligned with the `mb3r-stack` integration bundle release, not with any upstream Bering or Sheaft release number.

docs/install-jenkins.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ See `examples/jenkins/Jenkinsfile`.
2121
Use the library by tag:
2222

2323
```groovy
24-
@Library('mb3r-stack@v0.2.1') _
24+
@Library('mb3r-stack@v0.2.2') _
2525
```

examples/github/example-caller.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ on:
55

66
jobs:
77
bering:
8-
uses: ORG/mb3r-stack/.github/workflows/bering-discover.yml@v0.2.1
8+
uses: ORG/mb3r-stack/.github/workflows/bering-discover.yml@v0.2.2
99
with:
1010
command: |
1111
python - <<'PY'
@@ -20,7 +20,7 @@ jobs:
2020
2121
sheaft:
2222
needs: bering
23-
uses: ORG/mb3r-stack/.github/workflows/sheaft-gate.yml@v0.2.1
23+
uses: ORG/mb3r-stack/.github/workflows/sheaft-gate.yml@v0.2.2
2424
with:
2525
discovery-artifact-name: ${{ needs.bering.outputs.artifact-name }}
2626
command: |
@@ -38,7 +38,7 @@ jobs:
3838
needs:
3939
- bering
4040
- sheaft
41-
uses: ORG/mb3r-stack/.github/workflows/mb3r-report.yml@v0.2.1
41+
uses: ORG/mb3r-stack/.github/workflows/mb3r-report.yml@v0.2.2
4242
with:
4343
discovery-artifact-name: ${{ needs.bering.outputs.artifact-name }}
4444
gate-artifact-name: ${{ needs.sheaft.outputs.artifact-name }}

examples/gitlab/.gitlab-ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ stages:
44
- report
55

66
include:
7-
- component: $CI_SERVER_FQDN/group/mb3r-stack/bering-discover@v0.2.1
7+
- component: $CI_SERVER_FQDN/group/mb3r-stack/bering-discover@v0.2.2
88
inputs:
99
stage: discover
1010
command: |
@@ -17,7 +17,7 @@ include:
1717
encoding="utf-8",
1818
)
1919
PY
20-
- component: $CI_SERVER_FQDN/group/mb3r-stack/sheaft-gate@v0.2.1
20+
- component: $CI_SERVER_FQDN/group/mb3r-stack/sheaft-gate@v0.2.2
2121
inputs:
2222
stage: gate
2323
command: |
@@ -30,6 +30,6 @@ include:
3030
encoding="utf-8",
3131
)
3232
PY
33-
- component: $CI_SERVER_FQDN/group/mb3r-stack/mb3r-report@v0.2.1
33+
- component: $CI_SERVER_FQDN/group/mb3r-stack/mb3r-report@v0.2.2
3434
inputs:
3535
stage: report

0 commit comments

Comments
 (0)