Skip to content

v1.1.2

Choose a tag to compare

@dtsoden dtsoden released this 19 Oct 15:03
· 4 commits to main since this release
  • scripts/release.sh cuts a release in one step: version bump, typecheck, tag, wait for the GitHub image build, GitHub release, then pull and restart the local container on the new image.
  • scripts/deploy-local.sh pulls latest and restarts the local container, then checks it is running the pulled image and the expected version. It then deletes old images of this app and clears the Docker build cache so releases don't fill the disk.
  • GET /api/health returns the running version without signing in.
  • Removed a stale, unused Prisma client file that broke builds from a clean checkout.
  • Each release is published as a container image to the GitHub Container Registry as ghcr.io/dtsoden/inventory-management:latest, for x86-64 and ARM64. A GitHub Actions workflow builds it when a release tag is pushed, each architecture on its own native runner, then deletes the previous release's image so only latest is kept.
  • docker-compose.yml runs the published image with pull_policy: always, so docker compose up -d installs and updates it.