Checklists in the body, colour from tags, and commit-derived CalVer #4

Merged
bvandeusen merged 73 commits from dev into main 2026-08-29 13:39:45 -04:00
3 changed files with 12 additions and 0 deletions
Showing only changes of commit 6e891357ff - Show all commits
+3
View File
@@ -27,6 +27,9 @@ on:
- "core/**"
- "Cargo.toml"
- "Cargo.lock"
# The version deriver — see the note in desktop.yml. This lane did not run on
# 85ead4d, which changed it.
- "packaging/**"
- ".forgejo/workflows/android.yml"
workflow_dispatch:
+2
View File
@@ -26,6 +26,8 @@ on:
- "alembic/**"
- "alembic.ini"
- "Dockerfile"
# The version deriver — see the note in desktop.yml.
- "packaging/**"
- ".forgejo/workflows/ci.yml"
# Dispatched by the Android lane once it has published a client, so the image
# that bakes it in is built AFTER the APK exists rather than racing it. See the
+7
View File
@@ -37,6 +37,13 @@ on:
# of date. Config and lockfile included — a dependency bump changes the bundle
# as surely as a component does.
- "frontend/**"
# The version deriver. It decides what this artifact CLAIMS to be, so a change
# to it is a change to the artifact — and `packaging/version.sh` lists this
# same set from the other side. Two places holding one decision, which is why
# step 6 replaces these filters with skip-if-exists. Until then: edit one, edit
# the other. Learned the direct way — 85ead4d changed the deriver and this lane
# did not run at all.
- "packaging/**"
- ".forgejo/workflows/desktop.yml"
workflow_dispatch: