Releases: duynhlab/packages
Release list
duynhlab 2026.06.30
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 duynhlabComposition
| Service | Commit |
|---|---|
| auth | version=1.0.1 |
| user | version=1.0.1 |
| product | version=1.0.1 |
| cart | version=1.0.1 |
| order | version=1.0.1 |
| review | version=1.0.1 |
| notification | version=1.0.1 |
| shipping | version=1.0.1 |
| frontend | version=2026.06.30 |
Full manifest: MANIFEST.txt asset (also shipped in the RPM at /opt/duynhlab/etc/manifest).
What's Changed
- Simplify packages landing page by @duynhne in #60
- Remove Start the platform section from landing page by @duynhne in #61
- Simplify build scripts (directory payload handoff) + harden release tag guard by @duynhne in #62
- docs(build): reflect directory payload handoff + host|docker runner by @duynhne in #63
- Refactor/build pipeline simplify by @duynhne in #64
- rpm: declarative SQL DB init, bare cloud-style names, single role by @duynhne in #65
- Ci/phase4 release format by @duynhne in #66
Full Changelog: v2026.06.28...v2026.06.30
duynhlab 2026.06.28
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 duynhlabComposition
| Service | Commit |
|---|---|
| auth | 3e7b269 |
| user | 18248e9 |
| product | f320a3f |
| cart | 7237bf4 |
| order | c6d225b |
| review | fb94cff |
| notification | 03bd886 |
| shipping | d7a7fd1 |
| frontend | aab5aeb |
Full manifest: MANIFEST.txt asset (also shipped in the RPM at /opt/duynhlab/etc/manifest).
What's Changed
Full Changelog: v2026.06.23...v2026.06.28
duynhlab 2026.06.23
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 duynhlabComposition
| Service | Commit |
|---|---|
| auth | b12e85e |
| 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
- chore: drop stale "Option A" packaging framing by @duynhne in #55
- fix: auto-bootstrap framing on landing page + spec; correct packager email domain by @duynhne in #56
- ci: parallel install-test matrix (Rocky 9 + Alma 9) by @duynhne in #58
- refactor(publish): slim publish-yum-repo.sh (static landing + shared pick_runner) by @duynhne in #57
Full Changelog: v2026.06.22...v2026.06.23
duynhlab 2026.06.22
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 duynhlabComposition
| 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
duynhlab 2026.06.11
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 duynhlabComposition
| Service | Commit |
|---|---|
| auth | 78ca600 |
| user | 176997f |
| product | 6962bc4 |
| cart | 469fd7a |
| order | 8357920 |
| review | 3fa11e7 |
| notification | 3ab240f |
| shipping | 51e2b33 |
| frontend | d9cf9d9 |
Full manifest: MANIFEST.txt asset (also shipped in the RPM at /opt/duynhlab/etc/manifest).
What's Changed
- ci: merge smoke-test-rpm into build-rpms, skip docs-only triggers by @duynhne in #29
- docs: slim README to a landing page, sync CI section by @duynhne in #30
- ci: run smoke-full rootless, keep pod for diagnostics by @duynhne in #31
- ci: rename smoke tests to test-install/test-integration taxonomy by @duynhne in #32
- ci: add dependabot for GitHub Actions by @duynhne in #33
- ci(deps): bump actions/download-artifact from 7 to 8 in the gh-actions group by @dependabot[bot] in #34
- ci: tag-driven releases — published == tested, manifest, dnf downgrade by @duynhne in #35
New Contributors
- @dependabot[bot] made their first contribution in #34
Full Changelog: v2026.06.10...v2026.06.11
packages 2026.06.10
Mega-RPM for the duynhlab platform (EL9). Install via the YUM repo: https://duynhlab.github.io/packages
packages 2026.06.09
Mega-RPM for the duynhlab platform (EL9). Install via the YUM repo: https://duynhlab.github.io/packages
packages 2026.06.04
Mega-RPM for the duynhlab platform (EL9). Install via the YUM repo: https://duynhlab.github.io/packages