Skip to content

duynhlab 2026.06.22

Choose a tag to compare

@github-actions github-actions released this 22 Jun 15:42
a56445a

Mega-RPM for the duynhlab platform (EL9, x86_64).

sudo curl -fsSL -o /etc/yum.repos.d/duynhlab.repo https://duynhlab.github.io/packages/duynhlab.repo
sudo dnf install -y duynhlab

Composition

Service Commit
auth b097ea3
user 7978f0d
product 8fd71f4
cart a129ed3
order 92caf45
review fc651a7
notification 19769ab
shipping 8a2b254
frontend 3444481

Full manifest: MANIFEST.txt asset (also shipped in the RPM at /opt/duynhlab/etc/manifest).

What's Changed

  • ci: fix release publish — force docker for createrepo, non-fatal cleanup by @duynhne in #36
  • ci: grant deploy job pages/id-token permissions by @duynhne in #37
  • ci: extract shared build-test workflow; require yq; add release runbook by @duynhne in #38
  • docs: fix false schema-gate claim, broken landing-page command, drift by @duynhne in #39
  • docs: number the docs as a reading order; add 006-add-service onboarding by @duynhne in #40
  • docs: clarify yq is a build-time dep, distinct from the spec's Requires by @duynhne in #41
  • refactor: move spec into packages/rpm, valkey-only, document env layering by @duynhne in #42
  • feat: incremental secret versioning, support-bundle, install history by @duynhne in #44
  • refactor!: rename CLI tools to short names (duynhctl, duynhdb, duynhenv, duynhpass) by @duynhne in #45
  • docs: add 007-file-reference — full inventory of installed files by @duynhne in #46
  • docs(install): drop prerequisites already covered by RPM Requires by @duynhne in #47
  • feat: auto-bootstrap the database via a systemd one-shot by @duynhne in #49
  • refactor!: drop services.yaml + yq, hardcode the service registry by @duynhne in #48
  • fix(duynhctl): svc_port must not abort on a service without an env file by @duynhne in #50
  • test(integration): verify the auto-bootstrap one-shot end-to-end by @duynhne in #51
  • fix(bootstrap): make postgresql a soft dep so the one-shot runs with a remote DB by @duynhne in #52
  • ci(deps): bump actions/checkout from 6 to 7 in the gh-actions group by @dependabot[bot] in #53
  • feat(nginx): nginx as gateway (Variant A); drop CI integration test; FE same-origin by @duynhne in #54

Full Changelog: v2026.06.11...v2026.06.22