Skip to content

revert: drop personal-stack release tagging; keep Flux+Keel auto-deploy#624

Merged
jorisjonkers-dev-agents[bot] merged 1 commit into
mainfrom
chore/revert-ps-release-tagging
Jun 8, 2026
Merged

revert: drop personal-stack release tagging; keep Flux+Keel auto-deploy#624
jorisjonkers-dev-agents[bot] merged 1 commit into
mainfrom
chore/revert-ps-release-tagging

Conversation

@jorisjonkers-dev-agents

Copy link
Copy Markdown
Contributor

What changed

Reconfigures the versioning model after design feedback: personal-stack stays continuously deployed (Flux reconciles main; Keel auto-rolls in-house :latest images). It is not itself a version-pinned/released artifact.

Reverts the personal-stack-deploy half of #623:

  • removes release-please-config.json, .release-please-manifest.json, .github/workflows/release.yml
  • restores build-and-publish.yml (drops the v*.*.* version-on-tag image build)
  • removes docs/runbooks/versioned-deploy.md

Kept: renovate.json — it pins the versions of the sub-packages personal-stack consumes.

Why

SemVer versioning + Renovate pinning apply to the sub-packages, not this repo's deploy:

  • extracted shared libraries/tooling (gradle-conventions, kotlin-spring-commons, vue-web-commons, openapi tooling, agent-kit, stalwart-provisioner)
  • reusable GitHub workflows (ExtraToast/github-workflows, pinned by tag/digest)
  • the future API/frontend pair repos (each independently versioned, consumed via Renovate)

A Renovate bump → merge → Keel auto-roll keeps deploys automatic. The previously-held Flux tag-pinning + Keel removal is cancelled (Keel stays).

Part of #609.

personal-stack is continuously deployed (Flux reconciles main, Keel auto-rolls
in-house :latest images) and is not itself a version-pinned/released artifact.
SemVer versioning + Renovate pinning apply to the extracted sub-packages
(shared libraries/tooling, reusable workflows, and the future API/frontend pair
repos) that personal-stack consumes — not to this repo's own deploy.

Reverts the personal-stack-deploy half of #623: removes release-please
(config/manifest/release.yml), the version-on-tag image build in
build-and-publish.yml, and docs/runbooks/versioned-deploy.md. renovate.json is
kept (it pins the consumed sub-package versions). The Flux pinning + Keel
removal that was held is cancelled — Keel stays.

Part of #609.
@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot added the github_actions Pull requests that update GitHub Actions code label Jun 8, 2026
jorisjonkers-dev-agents Bot pushed a commit that referenced this pull request Jun 8, 2026
personal-stack stays continuously deployed (Flux + Keel auto-roll), not
version-pinned. SemVer + Renovate apply to the consumed sub-packages (extracted
libs/tooling, reusable workflows, future API/frontend pair repos — M7/#625).
Rewrites VERSIONING.md and adds a model-correction note to README. Reflects the
#623 revert (#624) and that Keel is kept.

Part of #605.
@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot merged commit c131db5 into main Jun 8, 2026
21 checks passed
@jorisjonkers-dev-agents jorisjonkers-dev-agents Bot deleted the chore/revert-ps-release-tagging branch June 8, 2026 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants