This is a breaking change that updates the format of the `flux build` command to have parity with `get` and `diff` commands.
Example to build a single kustomziation: bash $ flux-local build ks apps --path tests/testdata/cluster/
Example to inflate a single helm release: bash $ flux-local build hr podinfo -n podinfo --path tests/testdata/cluster
The old behavior `flux-local build tests/testdata/cluster/` can still be achieved with `build all`: bash $ flux-local build all tests/testdata/cluster/
What's Changed * chore(deps): update dependency types-pyyaml to v6.0.12.20240808 by renovate in https://github.com/allenporter/flux-local/pull/774 * chore(deps): update dependency ruff to v0.5.7 by renovate in https://github.com/allenporter/flux-local/pull/775 * chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.7 by renovate in https://github.com/allenporter/flux-local/pull/776 * chore(deps): update docker.io/bitnami/kubectl docker tag to v1.31.0 by renovate in https://github.com/allenporter/flux-local/pull/777 * chore(deps): update dependency ruff to v0.6.0 by renovate in https://github.com/allenporter/flux-local/pull/778 * chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.6.0 by renovate in https://github.com/allenporter/flux-local/pull/779 * chore(deps): update dependency ruff to v0.6.1 by renovate in https://github.com/allenporter/flux-local/pull/780 * chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.6.1 by renovate in https://github.com/allenporter/flux-local/pull/781 * chore(deps): update ubuntu docker tag to jammy-20240808 by renovate in https://github.com/allenporter/flux-local/pull/782 * chore(deps): update docker.io/alpine/helm docker tag to v3.15.4 by renovate in https://github.com/allenporter/flux-local/pull/783 * chore(deps): update codespell-project/actions-codespell action to v2.1 by renovate in https://github.com/allenporter/flux-local/pull/784 * chore(deps): update dependency syrupy to v4.6.4 by renovate in https://github.com/allenporter/flux-local/pull/785 * chore(deps): update dependency pytest-asyncio to v0.24.0 by renovate in https://github.com/allenporter/flux-local/pull/786 * chore(deps): update dependency ruff to v0.6.2 by renovate in https://github.com/allenporter/flux-local/pull/787 * chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.6.2 by renovate in https://github.com/allenporter/flux-local/pull/788 * chore(deps): update dependency syrupy to v4.7.1 by renovate in https://github.com/allenporter/flux-local/pull/789 * chore(deps): update dependency mypy to v1.11.2 by renovate in https://github.com/allenporter/flux-local/pull/790 * chore(deps): update peter-evans/create-pull-request action to v7 by renovate in https://github.com/allenporter/flux-local/pull/791 * chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.6.4 by renovate in https://github.com/allenporter/flux-local/pull/793 * chore(deps): update dependency ruff to v0.6.4 by renovate in https://github.com/allenporter/flux-local/pull/792 * chore(deps): update dependency pdoc to v14.7.0 by renovate in https://github.com/allenporter/flux-local/pull/794 * chore(deps): update dependency pre-commit to v4 by renovate in https://github.com/allenporter/flux-local/pull/796 * chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v5 by renovate in https://github.com/allenporter/flux-local/pull/797 * Update flux build to have parity with other flux commands by allenporter in https://github.com/allenporter/flux-local/pull/798
What's Changed * Fix: Remove deprecated set-output command by damacus in https://github.com/allenporter/flux-local/pull/718 * Add OCIRepository as a parsed object by allenporter in https://github.com/allenporter/flux-local/pull/768 * Add support for chartRef in a HelmRelease by allenporter in https://github.com/allenporter/flux-local/pull/769
Dependency Updates * chore(deps): update dependency ruff to v0.5.1 by renovate in https://github.com/allenporter/flux-local/pull/736 * chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.1 by renovate in https://github.com/allenporter/flux-local/pull/737 * chore(deps): update dependency pip to v24.1.2 by renovate in https://github.com/allenporter/flux-local/pull/738 * chore(deps): update dependency coverage to v7.6.0 by renovate in https://github.com/allenporter/flux-local/pull/739 * chore(deps): update ghcr.io/kyverno/kyverno-cli docker tag to v1.12.5 by renovate in https://github.com/allenporter/flux-local/pull/740 * chore(deps): update docker.io/alpine/helm docker tag to v3.15.3 by renovate in https://github.com/allenporter/flux-local/pull/741 * chore(deps): update dependency ruff to v0.5.2 by renovate in https://github.com/allenporter/flux-local/pull/742 * chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.2 by renovate in https://github.com/allenporter/flux-local/pull/743 * chore(deps): update docker.io/bitnami/kubectl docker tag to v1.30.3 by renovate in https://github.com/allenporter/flux-local/pull/744 * chore(deps): update dependency pytest-asyncio to v0.23.8 by renovate in https://github.com/allenporter/flux-local/pull/745 * chore(deps): update dependency ruff to v0.5.3 by renovate in https://github.com/allenporter/flux-local/pull/746 * chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.3 by renovate in https://github.com/allenporter/flux-local/pull/747 * chore(deps): update registry.k8s.io/kustomize/kustomize docker tag to v5.4.3 by renovate in https://github.com/allenporter/flux-local/pull/748 * chore(deps): update dependency mypy to v1.11.0 by renovate in https://github.com/allenporter/flux-local/pull/749 * chore(deps): update dependency pytest to v8.3.1 by renovate in https://github.com/allenporter/flux-local/pull/750 * chore(deps): update dependency ruff to v0.5.4 by renovate in https://github.com/allenporter/flux-local/pull/751 * chore(deps): update docker/build-push-action action to v6 by renovate in https://github.com/allenporter/flux-local/pull/715 * chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.4 by renovate in https://github.com/allenporter/flux-local/pull/752 * chore(deps): update dependency types-pyyaml to v6.0.12.20240724 by renovate in https://github.com/allenporter/flux-local/pull/755 * chore(deps): update dependency pdoc to v14.6.0 by renovate in https://github.com/allenporter/flux-local/pull/756 * chore(deps): update dependency pytest to v8.3.2 by renovate in https://github.com/allenporter/flux-local/pull/757 * chore(deps): update dependency ruff to v0.5.5 by renovate in https://github.com/allenporter/flux-local/pull/758 * chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.5 by renovate in https://github.com/allenporter/flux-local/pull/759 * chore(deps): update dependency pre-commit to v3.8.0 by renovate in https://github.com/allenporter/flux-local/pull/760 * chore(deps): update dependency pip to v24.2 by renovate in https://github.com/allenporter/flux-local/pull/761 * chore(deps): update dependency mypy to v1.11.1 by renovate in https://github.com/allenporter/flux-local/pull/762 * chore(deps): update dependency ruff to v0.5.6 by renovate in https://github.com/allenporter/flux-local/pull/763 * chore(deps): update pre-commit hook charliermarsh/ruff-pre-commit to v0.5.6 by renovate in https://github.com/allenporter/flux-local/pull/764 * chore(deps): update dependency black to v24.8.0 by renovate in https://github.com/allenporter/flux-local/pull/765 * chore(deps): update pre-commit hook psf/black to v24.8.0 by renovate in https://github.com/allenporter/flux-local/pull/766 * chore(deps): update dependency coverage to v7.6.1 by renovate in https://github.com/allenporter/flux-local/pull/767
New Contributors * damacus made their first contribution in https://github.com/allenporter/flux-local/pull/718