Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: rules rewrite to version v1 #70

Merged
merged 139 commits into from
Nov 20, 2024
Merged

feat: rules rewrite to version v1 #70

merged 139 commits into from
Nov 20, 2024

Conversation

danigar
Copy link
Contributor

@danigar danigar commented Jan 5, 2024

Major rewrite and refactor of the rules. Add bzlmod and rules_oci support.

Add new features to existent rules and implement new ones:

  • Support a dictionary of values to substitute in helm charts
  • Create helm charts without specifying chart src files
  • helm_pull repository rule
  • helm_lint rule
  • helm_uninstall rule
  • Publish helm packages to oci and non-oci registries

Fix several issues:

  • Builds reproducibility
  • How stamp values are propagated to rules
  • Some minor issues

Adds Bzlmod support
rules_oci support (rules_docker are still supported)
Rewrite all the docs using stardoc
*Improve CI and release process
*Publish the rules to the bazel central registry

All the changes should be retrocompatible and the APIS remains the same. Some rule attributes have been marked as deprecated but are still supported.

danigar and others added 30 commits October 26, 2022 15:42
Do not load repositories macro from module.bazel file
@danigar danigar marked this pull request as ready for review November 19, 2024 13:46
@danigar danigar changed the base branch from master to v1-test November 19, 2024 13:47
@danigar danigar changed the base branch from v1-test to master November 19, 2024 13:47
@danigar danigar merged commit d27def2 into master Nov 20, 2024
1 check passed
@danigar danigar deleted the v1 branch November 20, 2024 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants