diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index ab83124..d3866d3 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -52,7 +52,7 @@ jobs: strategy: matrix: include: - - os: macos-14 + - os: macos-latest - os: ubuntu-22.04 - os: ubuntu-24.04-arm - os: windows-latest @@ -88,7 +88,7 @@ jobs: strategy: matrix: include: - - os: macos-14 + - os: macos-latest - os: ubuntu-22.04 - os: ubuntu-24.04-arm - os: windows-latest diff --git a/helm/private/import.bzl b/helm/private/import.bzl index 5da03ea..d68aede 100644 --- a/helm/private/import.bzl +++ b/helm/private/import.bzl @@ -37,6 +37,7 @@ helm_import = rule( doc = "The version fo the helm chart", ), }, + provides = [HelmPackageInfo], ) def _find_chart_url(repository_ctx, repo_file, chart_name, chart_version): diff --git a/helm/private/lint.bzl b/helm/private/lint.bzl index 3a28936..2ac0aec 100644 --- a/helm/private/lint.bzl +++ b/helm/private/lint.bzl @@ -68,6 +68,7 @@ helm_lint_aspect = aspect( default = Label("//helm/settings:lint_default_strict"), ), }, + required_providers = [HelmPackageInfo], toolchains = [ str(Label("//helm:toolchain_type")), ], diff --git a/helm/private/package.bzl b/helm/private/package.bzl index 790a84e..1dce38e 100644 --- a/helm/private/package.bzl +++ b/helm/private/package.bzl @@ -297,6 +297,7 @@ helm_package = rule( default = Label("//helm/private:stamp"), ), }, + provides = [HelmPackageInfo], toolchains = [ str(Label("@rules_helm//helm:toolchain_type")), ],