Matthew Meszaros
|
07fe5e7f34
|
feat: fix the release notes so What's Changed renders as grouped sections instead of one crammed paragraph: the changelog step encoded newlines as %0A for the set-output command GitHub disabled in 2022, so all 50 commits collapsed into a single run-on line with literal %0A separators, and generate_release_notes:true alongside a hand-written body made GitHub append a second duplicate What's Changed section (44KB body on v0.2.1); a new .github/scripts/release-notes.sh now walks --first-parent so each PR is one entry, takes the PR title from the merge commit body, groups by conventional-commit type into Features/Fixes/Performance/Security/Documentation/Maintenance/Other, trims this repo's deliberately long subjects at a clause boundary, links the PR (or the commit for direct pushes), picks the previous tag via git tag --sort=-v:refname --merged so stable releases skip prereleases and still list what an rc covered, states truncation instead of silently cutting at 50, and the workflow passes the assembled body via body_path so no escaping layer remains
|
2026-08-24 20:23:41 -07:00 |
|
Matthew Meszaros
|
79efbd4b5b
|
feat: publish the web and admin images to GHCR in the release workflow and serve those production builds from the prod docker-compose instead of the Vite dev servers
|
2026-07-22 18:40:06 +02:00 |
|
Matthew Meszaros
|
6bd53f532e
|
ci: trim the workflows and speed up the build and push
|
2026-07-21 17:34:59 +02:00 |
|
Matthew Meszaros
|
a2e35a1c02
|
fix: build the realtime image on native amd64 and arm64 runners and merge the digests into one manifest so the elixir release stops hanging for hours under qemu emulation
|
2026-07-04 11:59:35 +02:00 |
|
Máté Mészáros (Laptop)
|
06545bb799
|
Fix: Docker build issues
|
2026-01-30 04:52:40 +01:00 |
|
Máté Mészáros (Laptop)
|
8e3c399232
|
Auto deploy on new release
|
2026-01-30 04:29:07 +01:00 |
|