Skip to content

Nats server version bump, riscv64, armv7 arch added#2

Merged
emirhandurmus merged 8 commits into
developfrom
nats-server/07-docs
Jun 15, 2026
Merged

Nats server version bump, riscv64, armv7 arch added#2
emirhandurmus merged 8 commits into
developfrom
nats-server/07-docs

Conversation

@emirhandurmus

Copy link
Copy Markdown

No description provided.

…NATS_SSL_DIR to NATS_TLS_DIR.

Centralize licensing in NOTICE, pin the toolchain and embedded nats-server, and align TLS env naming with Controller while keeping NATS_SSL_DIR as a deprecated fallback.
Introduce edgelet-style lint and security tooling plus table-driven tests for config, jwtcopy, jspurge, and watch; fix lint findings and rename watch exports to satisfy revive.
Add set-build-env for mirror-aware registry vars, lint/test/docker smoke
on develop PRs without GHCR push, and weekly vulnerability scanning.
Remove curl, grep, and copied shared libraries from the UBI micro runtime; build static binaries with CGO_ENABLED=0 and digest-pin base images. Add release.yml to run quality gates then push amd64/arm64 to GHCR on v* tags with semver, latest, and main labels.
Build static iofog-nats and nats-server on Alpine staging, strip apk, and
copy the runtime filesystem into a scratch final stage with uid 10000.
Push UBI amd64/arm64 and Alpine edge arm/riscv64 as staging tags, merge with
imagetools into semver/latest/main, and smoke-build both Dockerfiles on develop.
Refresh indirect crypto, sys, nkeys, and compress versions via go mod tidy.
Align operator docs with v2.14.2 and multi-arch images; fix release manifest job checkout so set-build-env is available during tag publishes.
@emirhandurmus emirhandurmus merged commit d6b6093 into develop Jun 15, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant