Releases: nolte/taskfiles
Releases · nolte/taskfiles
Release list
v0.1.4
Changes
- docs: fix README wording and add CLAUDE.md (#20) @nolte
- Update taskfile-include-k8s.yaml (#17) @nolte
- Feature/mkdocs port (#14) @nolte
- Kind extra args support (#10) @nolte
🧰 Maintenance
- fix: forward tag + dry_run inputs to reusable release-publish (#25) @nolte
- fix: add workflow_dispatch trigger to release-drafter (#24) @nolte
- docs: add AUDIENCES.md per audience-identification spec (#23) @nolte
- chore: bump nolte/gh-plumbing pin from v1.1.12 to v1.1.18 (#22) @nolte
- docs: add per-module pages, README table, and small src cleanup (#21) @nolte
- Update all dependencies (#19) @renovate[bot]
- Update all dependencies (#18) @renovate[bot]
- Update all dependencies (#16) @renovate[bot]
- Update all dependencies (#15) @renovate[bot]
- Update all dependencies (#13) @renovate[bot]
- Update all dependencies (#12) @renovate[bot]
- Update dependency mkdocs-material to v9.5.12 (#11) @renovate[bot]
- Update all dependencies (#9) @renovate[bot]
- Update dependency mkdocs-material to v9.5.4 (#7) @renovate[bot]
- add kind and k8s steps (#6) @nolte
- Update nolte/gh-plumbing action to v1.1.8 (#5) @renovate[bot]
- Update nolte/gh-plumbing action to v1.1.7 (#4) @renovate[bot]
Project context
Audiences served
- Taskfile-consumer project (Direct consumer) → §New modules · §New variables
- Consumer-side developer (Operator) → §Documentation
- Module maintainer (Contributor) → §New modules · §Tooling / CI
- nolte portfolio architecture conventions (Governing) → §Tooling / CI · §Documentation
New modules
kind(src/taskfile-include-kind.yaml) — taskskind:start,kind:destroy,kind:recreate. Added in #6, extended in #10.k8s(src/taskfile-include-k8s.yaml) — tasksk8s:bootstrap,k8s:install-argocd. Added in #6, extended in #17.pre-commit(src/taskfile-include-pre-commit.yaml) — taskspre-commit:install,pre-commit:start. Added in #6.
At v0.1.3 only the mkdocs module existed; v0.1.4 ships four modules.
New variables
KIND_CREATE_EXTRA_ARGS(default"") — extra args forkind create. Added in #10.MKDOCS_PORT(default8001) —mkdocs servebind port. Added in #14.ARGOCD_EXTRA_ARGS(default"") — extra args forhelm template argocd argo/argo-cd. Added in #17.KUBECTL_TIMEOUT(default120s) — timeout for the ArgoCDkubectl apply. Added in #17.PYTHON_VENVS_BASEDIR(default~/.venvs/),PYTHON_VENV_DIR_DOCS,PYTHON_VENV_DIR_DEVELOPMENT— overridable venv-path roots for themkdocsandpre-commitmodules.
All variables follow the long-form includes: override pattern documented on the rendered docs site (see Documentation below).
Documentation
- Per-module documentation pages added under
docs/modules/with Prerequisites / Tasks / Variables / Example / Troubleshooting schema (#21). - Full site reorganized to Diátaxis quadrants (Home / Getting Started / Guides / References) with parallel EN and DE language tracks via
mkdocs-static-i18n(#23). Page URLs moved (for example/modules/k8s/→/references/modules/k8s/); external bookmarks need updating. - Audience analysis recorded at the repo root in
AUDIENCES.md(#23). CLAUDE.mdadded as the canonical entry point for AI-assisted edits and module conventions (#20).
Tooling / CI
nolte/gh-plumbingreusable-workflow pin lifted across all workflows fromv1.1.7throughv1.1.18(#4, #5, #22, plus Renovate batches).release-drafter.ymlgained aworkflow_dispatchmanual-fallback trigger (#24); thepush: developtrigger remains the default path.- Local Vale vocabulary added at
.github/styles/config/vocabularies/taskfiles/accept.txtcovering module names and recurring technical terms (cf59227, #23). - Project-structure spec conformance pass applied (
6483f7d).