-
v0.3.5 — new drop 🔥
Stablereleased this
2026-02-26 21:20:11 +00:00 | 2 commits to master since this releasehotfix — GHCR linking + Docker perms fix + setup glow up 🏷️🐳
bug fixes
- GHCR wasn't auto-linking Docker packages to the repo because multi-platform builds need OCI annotations at the manifest index level, not image-level labels. swapped
labels:→annotations:withindex:prefix on the GHCR build step — Forgejo was already bussin with labels so that stays 💅 - reordered Docker build steps: Forgejo registry first (home first bestie 🏠), then GHCR
- Docker container was bricking on first OAuth setup —
Permission deniedwriting/app/data/encryption.key💀 bind mount (./data:/app/data) creates host dir as root but container runs rootless (UID 10001). swapped to named volumeevecal-data— named volumes respect Dockerfile ownership, bind mounts don't no cap 🐳
improvements
just setupnow acceptslocalortagmode (likejust up) —just setup tagpulls the GHCR image instead of forcing a local build 🔐just cleannow yeets theevecal-dataDocker volume instead of trying tormfiles from a bind mount that doesn't exist anymore 🧹- documented GHCR package visibility gotcha in README — packages are private by default even on public repos, gotta flip it manually in GitHub settings (one-time thing) 💀
dependency upgrade
- bumped
actions/checkoutv4 → v5 across both CI and release pipelines — v6 is bricked on Forgejo with hardcoded GitHub paths 💀 v5 uses universal HTTP auth that works everywhere no cap
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
evecal-0.3.5-linux-arm64.tar.gz
0 downloads ·
2026-02-26 21:24:20 +00:00 · 41 MiB -
evecal-0.3.5-linux-x64.tar.gz
0 downloads ·
2026-02-26 21:24:21 +00:00 · 43 MiB -
evecal-0.3.5-osx-arm64.tar.gz
0 downloads ·
2026-02-26 21:24:22 +00:00 · 42 MiB -
evecal-0.3.5-osx-x64.tar.gz
0 downloads ·
2026-02-26 21:24:23 +00:00 · 44 MiB -
evecal-0.3.5-win-arm64.zip
0 downloads ·
2026-02-26 21:24:23 +00:00 · 42 MiB -
evecal-0.3.5-win-x64.zip
0 downloads ·
2026-02-26 21:24:24 +00:00 · 44 MiB
- GHCR wasn't auto-linking Docker packages to the repo because multi-platform builds need OCI annotations at the manifest index level, not image-level labels. swapped