blumeops/mise-tasks
Erich Blume efdd569285 Improve build workflow with version bump selection and changelog in releases (#104)
## Summary

- Add `version_type` choice input with options: BUMP_PATCH (default), BUMP_MINOR, BUMP_MAJOR, SPECIFIC_VERSION
- Add optional `specific_version` input for explicit version selection
- Include changelog content in Forgejo release body under "What's Changed" section
- Move CHANGELOG.md to repository root (still copied into docs during Quartz build)
- Add CHANGELOG link to docs index page
- Update doc-links script to recognize build-time docs from repo root

## Changes

**Workflow inputs:**
- Previously: single optional `version` string input
- Now: `version_type` choice dropdown (defaults to BUMP_PATCH) + optional `specific_version` for explicit versions

**Release body:**
- Previously: just asset download instructions
- Now: includes "What's Changed" section with changelog entries for this release

**CHANGELOG.md location:**
- Previously: `docs/CHANGELOG.md`
- Now: `CHANGELOG.md` (repo root), copied into docs content during build

## Deployment and Testing

- [ ] Run build workflow with BUMP_PATCH (default)
- [ ] Run build workflow with BUMP_MINOR
- [ ] Verify changelog appears in release body
- [ ] Verify docs site includes CHANGELOG page

Reviewed-on: https://forge.ops.eblu.me/eblume/blumeops/pulls/104
2026-02-04 08:13:16 -08:00
..
blumeops-tasks Add blumeops-tasks mise task for Todoist integration (#14) 2026-01-15 18:03:19 -08:00
container-list Migrate registry to Caddy (registry.ops.eblu.me) (#58) 2026-01-25 12:06:15 -08:00
container-tag-and-release Remove confirmation prompt from container-tag-and-release 2026-02-03 16:59:55 -08:00
dns-preview Add Gandi DNS management via Pulumi (#54) 2026-01-25 08:15:46 -08:00
dns-up Add Gandi DNS management via Pulumi (#54) 2026-01-25 08:15:46 -08:00
doc-filenames Switch to filename-based wiki-links (Quartz resolves by filename) 2026-02-03 16:29:31 -08:00
doc-links Improve build workflow with version bump selection and changelog in releases (#104) 2026-02-04 08:13:16 -08:00
doc-random Add doc-random task and documentation improvements (#98) 2026-02-03 21:17:58 -08:00
doc-titles Convert wiki-link titles to lowercase slugs (#92) 2026-02-03 16:06:35 -08:00
ensure-minikube-indri-kubectl-config P5.1: Migrate minikube from podman to QEMU2 driver (#38) 2026-01-21 16:03:37 -08:00
indri-runner-logs Add Caddy layer4 for Forgejo SSH (#56) 2026-01-25 11:37:23 -08:00
pr-comments Add Caddy layer4 for Forgejo SSH (#56) 2026-01-25 11:37:23 -08:00
provision-indri Set MISE_TASK_OUTPUT=interleave in provision-indri 2026-01-14 14:15:11 -08:00
services-check Rename indri-services-check to services-check (#103) 2026-02-04 07:49:15 -08:00
tailnet-preview Add Gandi DNS management via Pulumi (#54) 2026-01-25 08:15:46 -08:00
tailnet-up Add Gandi DNS management via Pulumi (#54) 2026-01-25 08:15:46 -08:00
zk-docs Add troubleshooting how-to to zk-docs (#99) 2026-02-04 06:44:23 -08:00