Skip to content

Releases: nolte/workstation

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 11 Jul 15:30
9b26d2c

Changes

  • fix(chezmoi): authenticate global GitHub MCP server via PAT header (#94) @nolte
  • fix(chezmoi): select .claude.json interpreter by test-execution (#92) @nolte
  • feat(chezmoi): provision global GitHub MCP server via modify_ script (#90) @nolte
  • chore: remove vagrant from asdf plugins and tool-versions (#89) @nolte
  • Fix/script (#88) @nolte
  • add hadolint (#85) @nolte
  • docs: editorial lektorat pass on README and DE package-manager (#84) @nolte
  • feat(spec): add containerised provisioning tests specification (#83) @nolte
  • feat(planning): author mission cascade (roadmap R-1, sprint 0001, feature F-1, mission) (#81) @nolte

🧰 Maintenance

  • docs: revise README and docs for the workstation-operator audience (#95) @nolte
  • chore(deps): update all dependencies (#93) @renovate[bot]
  • chore(renovate): track asdf tools missing from the built-in allowlist (#91) @nolte
  • chore(deps): update all dependencies (#87) @renovate[bot]
  • chore(deps): update all dependencies (#86) @renovate[bot]

Project context

Declared project type: workstation-provisioning / dotfiles (chezmoi source tree). Autodetection (mkdocs.yml) would classify this as documentation-only, which understates the provisioning changes in this release.

Audiences served

  • workstation-operator → §Provisioning & tooling, §Action required, §Tool versions & dependencies, §Documentation
  • downstream-tooling-consumers → §Provisioning & tooling (GitHub MCP surface), §Tool versions & dependencies

Provisioning & tooling

  • New — global GitHub MCP server: registered for every Claude Code project by merging a github entry into ~/.claude.json (#90), authenticated via a PAT Authorization header read from the GITHUB_MCP_PAT environment variable — no secret stored in the repo (#94).
  • Robustness — the modify_dot_claude.json script now selects its interpreter by test-execution, avoiding the asdf-shim exit-126 trap in chezmoi's minimal execution environment (#92).
  • Added hadolint to the provisioned toolset (#85).
  • Removed vagrant from the asdf plugins and dot_tool-versions (#89).
  • Provisioning script fix (#88).

Action required

  • Export GITHUB_MCP_PAT before starting Claude Code. If the variable is unset, Claude Code fails to parse ~/.claude.json. Add export GITHUB_MCP_PAT="$(gh auth token)" to your shell startup file (#90, #94; see README §"GitHub MCP server").
  • If you relied on vagrant provisioned by this repo, it is no longer installed after chezmoi apply (#89).

Tool versions & dependencies

  • Renovate now tracks asdf tools that are missing from its built-in allowlist — k9s, jq, argo, gopass, vendir — via custom managers, so their pins stay current (#91).
  • Routine dependency updates (#86, #87, #93).

Documentation

  • README and MkDocs docs revised for the workstation-operator (adopter) audience: lead with the chezmoi lifecycle, verified related-repositories, aligned GitHub repo metadata (#95).
  • Editorial lektorat pass on the README and the DE package-manager page (#84).

Project internals

  • New spec: containerised provisioning tests (#83).
  • Planning cascade authored — roadmap R-1, sprint 0001, feature F-1, mission (#81).

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 03 Jun 19:28
542b93f

Changes

🧰 Maintenance

  • fix(ci): add workflow_dispatch to release-drafter (#79) @nolte
  • fix(ci): wire portfolio App token into release-publish (#78) @nolte

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 03 Jun 18:52
c8d6b1c

Changes

  • docs: bootstrap project/goals.md and project/roadmap.md (#72) @nolte
  • docs: add AUDIENCES.md via audience-identify skill (#71) @nolte

🧰 Maintenance


Project context

Audiences served

  • workstation-operator (primary) → addressed by §Provisioned tooling updates and §Documentation
  • workstation-maintainer (contributor) → addressed by §Documentation and §Repository structure

Provisioned tooling updates

Pinned tool versions in chezmoi_config/dot_tool-versions, applied to target machines on chezmoi update / chezmoi apply. Source: Renovate dependency PRs (#65, #66, #68) and 80e9fcf.

  • Major upgrades — review before applying: argocd 2.14.8 → 3.4.2, helm 3.17.2 → 4.2.0, python 3.13.2 → 3.14.5, talosctl 1.9.5 → 1.13.2
  • Kubernetes toolchain: kubectl 1.32.3 → 1.36.1, kind 0.27.0 → 0.31.0, kustomize 5.6.0 → 5.8.1, talhelper 3.0.21 → 3.1.10
  • Languages & build: golang 1.24.1 → 1.26.3, terraform 1.11.3 → 1.15.3, packer 1.12.0 → 1.15.3, shfmt 3.11.0 → 3.13.1
  • CLIs & utilities: github-cli 2.69.0 → 2.92.0, act 0.2.75 → 0.2.88, direnv 2.35.0 → 2.37.1, hugo 0.145.0 → 0.161.1, yq 4.45.1 → 4.53.2

Documentation

  • Restructured pages — the MkDocs site moved to per-language trees: docs/index.mddocs/en/index.md, docs/configurations/*docs/en/configurations/* (#75).
  • New translations — a German tree (docs/de/) was added; mkdocs-static-i18n now builds an English/German site with a language switcher (#75).
  • Tooling — README reworked onto the portfolio readme-structure skeleton; mkdocs-static-i18n==1.3.1 pinned in both MkDocs requirements files (#75).

Repository structure

  • Aligned with the nolte portfolio standard: LICENSE + release-publish workflow + project-structure scaffolding (#70), AUDIENCES.md (#71), project/goals.md + project/roadmap.md (#72), project/portfolio.yml (#74), PR template (#75).

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 31 Mar 15:18
5f61b39

Changes

🧰 Maintenance

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 17 May 19:37
2d54076

Changes

🧰 Maintenance

  • Update nolte/gh-plumbing action to v1.0.20 (#15) @renovate
  • Workflow Permission Block for Security Scan (#14) @nolte

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 May 22:31
151fadb

Changes

🧰 Maintenance