-
Munitor 0.3.8 Stable
released this
2026-10-19 14:30:13 +00:00 | 20 commits to develop since this releaseRelease Munitor 0.3.8 to fix supplemental images reusing stale package-upgrade layers. The supplemental builder passes --pull --no-cache for both repository-owned and generated Dockerfiles, while preserving enforced HIGH/CRITICAL Trivy scans before publication.
The fix addresses the backend db-backup scan finding for libexpat CVE-2026-77214. Consumer scans must confirm the rebuilt backup, migration and geoip images are clean; publication alone is not proof of remediation.
Validation: full make all (lint, orb validation, scripts and templates), all seven BATS tests and twelve focused image-scan checks passed. All PR42 CI checks passed before merge. This release adds only README/session metadata to that verified source; release CI passed before main merge/tagging. Stable registry source was retrieved and verified after publication.
AI assistance: prepared and reviewed with Codex.
Downloads
-
Munitor 0.3.7 Stable
released this
2026-10-19 13:23:04 +00:00 | 25 commits to develop since this releaseJVM image builds now pull current base images and rerun package upgrades, preventing reuse of vulnerable cached runtime layers. Node build caching remains enabled.
Filesystem Trivy findings now fail the job. Semgrep uses the pinned official image and rejects missing or empty scans and invalid configuration.
Validation: all release CI checks passed, together with full local make all and seven BATS tests. The signed v0.3.7 tag points to main commit
baca55bd77. CircleCI registry publication and the published orb source were verified. Consumers still need their own image and scanner verification.Downloads
-
Munitor 0.3.6 Stable
released this
2026-10-13 22:23:52 +00:00 | 32 commits to develop since this releasekof22/munitor@0.3.6is published to the CircleCI orb registry from tagv0.3.6(main at57dffdd, release PR #36).- Fix for a 0.3.5 regression (#35): release builds push supplemental images again. In 0.3.5 the new boolean
pushparameter was rendered by CircleCI as1, and the script only pushed for the stringtrue. Release builds built and scanned supplemental images but never pushed them, so deployments that reference them (for example kof22 0.1.75) hit ImagePullBackOff.PUSH_IMAGESnow accepts true/1/yes/on and false/0/no/off, unset means push, and an invalid value fails before building. The Trivy scan still gates every push. Only PRdocker_scanbuilds skip the push. New tests cover release-mode pushes. - README adoption examples point at 0.3.6.
Upgrade: anyone on 0.3.5 with supplemental images should move to 0.3.6. Consumers on
@0.3get it automatically.Downloads
- Fix for a 0.3.5 regression (#35): release builds push supplemental images again. In 0.3.5 the new boolean
-
Munitor 0.3.5 Stable
released this
2026-10-13 20:39:01 +00:00 | 37 commits to develop since this releasekof22/munitor@0.3.5is published to the CircleCI orb registry from tagv0.3.5(main at16079c5, release PR #33).- PR pipelines scan container images (#32): image vulnerabilities are caught at pull-request time, not only on release builds.
- README adoption examples point at 0.3.5.
Consumers on
@0.3pick this up automatically. Website-Backend and Website-Frontend pin exact versions and getorb_versionbump PRs.Downloads
-
Munitor 0.3.4 Stable
released this
2026-10-12 11:20:39 +00:00 | 42 commits to develop since this releasePublished to the CircleCI orb registry as
kof22/munitor@0.3.4on 2026-10-12.Changes
- Signed GitOps commits:
update_cd_repocreates the CD-repository commit with the GraphQLcreateCommitOnBranchmutation instead of pushing a local commit. GitHub signs API-created commits, so the GitOps repository can require signed commits on its branch with no bypass actor. Concurrent bumps retry against the refreshed head throughexpectedHeadOid. The commit is authored by theGITHUB_TOKENidentity, and the source repository and commit stay in the commit body.ci_git_email/ci_git_nameare kept for compatibility but no longer apply (#29). - CI:
circleci/orb-toolsis pinned to 12.5.0, and atestjob runs the script, template and BATS suites on every branch. - Snapshots (#26): only
developpublishesdev:snapshot; feature branches publish the immutabledev:<sha>tag only. - Generator (#27): the documented
orgkey no longer produces an "Unknown key" warning.
No new or removed orb parameters.
Assets
munitor-0.3.4.orb.yml: the packed orb source exactly as published to the CircleCI registry.SHA256SUMS: verify withsha256sum -c SHA256SUMS.
Downloads
- Signed GitOps commits:
-
Munitor 0.3.3 Stable
released this
2026-10-12 10:50:43 +00:00 | 53 commits to develop since this releasePublished to the CircleCI orb registry as
kof22/munitor@0.3.3on 2026-10-11.Fixes
- Atomic release versions (
allocate_version, new): onmain,build_and_testreservesvX.Y.Zthrough the GitHub refs API before the version is baked into the jar or image. A version already owned by another commit moves to the next patch; tags are never moved. This fixes version collisions when two merges tomainran close together (Website-Backend 0.1.24 and 0.1.32). - Immutable image tags (
guard_image_tags, new): every image carries theorg.opencontainers.image.revisionlabel, and the push refuses to overwrite a version tag that belongs to a different commit or lacks the label. Registry errors fail closed. update_cd_repo: onmain, verifies thatvX.Y.Zpoints at the building commit before bumping GitOps, and records the source commit in the GitOps commit body.github_release: targetsCIRCLE_SHA1instead ofmain, and refuses when the tag points elsewhere.- Generator:
cd_pathis rendered only whencd.pathis set, fixingUnexpected argument(s): cd_pathfor manifests pinned to older orb versions.
No new orb parameters; generated pipelines remain compatible.
Assets
munitor-0.3.3.orb.yml: the packed orb source exactly as published to the CircleCI registry (retrieved from the registry by version).SHA256SUMS: checksum of the orb source. Verify withsha256sum -c SHA256SUMS.
Downloads
- Atomic release versions (
-
Munitor 0.3.2 Stable
released this
2026-10-10 20:14:30 +00:00 | 58 commits to develop since this releaseThis patch unblocks the website publishing release CI.
- Optional repository-reviewed development-only npm audit exceptions retain the full audit and a separate production audit. The guard checks exact advisory/package/version, development lockfile paths, expiry, registry changes and audit errors. Default auditing and Trivy remain unchanged.
- Java APT installation runs without interactive debconf or needrestart prompts.
- Linux shell/BATS scripts retain LF in Windows checkouts.
Verification: full make all, official orb validation, six BATS regression tests, actual website lockfile checks, and CircleCI lint/pack/review passed. The stable production orb publish job passed; CircleCI registry confirms kof22/munitor@0.3.2. Website consumers select that exact version.
Downloads
-
v0.3.0 Stable
released this
2026-07-12 15:03:54 +00:00 | 68 commits to develop since this releaseStable release of Munitor 0.3.0. Adds first-class pnpm and Obsidian pipeline support, opt-in repository Dockerfiles for node-webapp, and consolidated production-only Kustomize GitOps write-back with bounded push-race retries.
Downloads
-
v0.2.0 Stable
released this
2026-03-22 23:40:39 +00:00 | 102 commits to develop since this releaseWhat's Changed
- feat: add gradle-webapp pipeline type by @KofTwentyTwo in https://github.com/KofTwentyTwo/Munitor/pull/2
Full Changelog: https://github.com/KofTwentyTwo/Munitor/compare/v0.1.2...v0.2.0
Downloads
-
v0.1.2 Stable
released this
2026-03-21 21:02:11 +00:00 | 103 commits to develop since this releaseMunitor v0.1.2
Makes org-level defaults overridable, enabling other organizations to adopt Munitor without forking. Published as
kof22/munitor@0.1.2.New Features
Overridable Org Defaults (#1)
All five hardcoded KofTwentyTwo org defaults are now configurable via an optional
orgsection in.munitor.yml:Key Default Description docker_registryghcr.io/koftwentytwoContainer registry prefix npm_scope@koftwentytwonpm package scope ci_emailci@kof22.comGit committer email for CD updates ci_namekof22-ciGit committer name for CD updates orb_slugkof22/munitorCircleCI orb reference Existing repos require no changes. New organizations add:
org: docker_registry: ghcr.io/my-org npm_scope: "@my-org" ci_email: ci@my-org.com ci_name: my-org-ci orb_slug: my-ns/munitorUpdated orb description to be org-neutral.
Files Changed
src/scripts/extract_munitor_vars.sh- Read org values from config with fallback defaultssrc/scripts/packed_generate_config.sh- Propagate org valuessrc/scripts/packed_generate_dockerfile.sh- Propagate org valuessrc/scripts/update_cd_repo.sh- Use configurable CI identitysrc/@orb.yml- Org-neutral description
Stats
- 5 files changed, 25 insertions, 24 deletions
- Fully backward compatible
Downloads