Skip to content

build: release v2.8.2-2 - #8

Merged
sandipb merged 1 commit into
mainfrom
chore/renovate-setup
May 22, 2026
Merged

build: release v2.8.2-2#8
sandipb merged 1 commit into
mainfrom
chore/renovate-setup

Conversation

@sandipb

@sandipb sandipb commented May 22, 2026

Copy link
Copy Markdown
Owner

Summary

This release prepares the repository for controlled maintenance updates.

It adds Renovate for grouped GitHub Actions updates, pins the Docker base image to Alpine 3.23 so future Alpine 3.x minor updates can be proposed deliberately, and fixes the changelog/versioning flow so tagged releases map cleanly to changelog entries.

Changes

  • add renovate.json for github-actions and dockerfile
  • group GitHub Actions updates into one PR
  • require a 30-day release age for GitHub Actions updates
  • pin the Dockerfile base image to alpine:3.23
  • document the Renovate maintenance workflow in README.md
  • record the previous release as v2.8.2-1 and this release as v2.8.2-2 in CHANGELOG.md
  • add agent guidance to prevent future changelog/versioning drift

Validation

  • make build
  • npx --yes --package renovate -- renovate-config-validator --strict
  • jq empty renovate.json

Documentation updates

  • updated README.md
  • updated CHANGELOG.md
  • updated AGENTS.md

Release impact

  • release tag target: v2.8.2-2
  • Docker base image moves from alpine:3 to alpine:3.23
  • future Alpine updates are intended to be 3.x minor-line bumps, not patch churn and not 4.x
  • no new runtime environment variables were added

Why:
- Add Renovate so routine maintenance updates are proposed consistently.
- Pin the Alpine base image to a stable 3.x minor line so future rebuilds can move deliberately across Alpine minor releases.
- Bring the changelog and repository instructions back in line with the existing release/tagging scheme.

What changed:
- Added renovate.json with grouped GitHub Actions updates and a 30-day minimum release age.
- Pinned the Dockerfile base image from alpine:3 to alpine:3.23.
- Documented the Renovate maintenance behavior for developers in README.md.
- Corrected CHANGELOG.md so the previous release is recorded as v2.8.2-1 and this release is recorded as v2.8.2-2.
- Added AGENTS.md guidance for release versioning, changelog discipline, and changelog entry granularity.

Validation:
- Ran make build.
- Ran npx --yes --package renovate -- renovate-config-validator --strict.
- Ran jq empty renovate.json.
@sandipb
sandipb merged commit 709252b into main May 22, 2026
3 checks passed
@sandipb
sandipb deleted the chore/renovate-setup branch May 22, 2026 06:06
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