[x] Figure out how to load rules_release (files) into the workspace. Currently the files from rules_release are not available because we are running in the sandbox
[x] Figure out how to deal with different paths
when executing the test from rules_release it's "../../" or "../../../_main"
when executing the test from the root it's "../../../rules_release~override"
Should we instead link in a archive and load that with http_archive?
[x] Load in all the necessary dependencies
[x] run generate target
[x] fix version target (Cannot find module '@changesets/changelog-github'\n")
[x] run publish target
[x] Move npm_link_all_packages() to BUILD.bazel file which is at the same level or a above the tools (move tools into release/tools?)
[x] Implement bazel_diff_release
[x] Remove trailing whitespace from current and previous revision
[x] Implement bazel_diff_args = "--fineGrainedHashExternalRepos=rules_release,rules_task", in bazel_diff_release
[x] Store the extra arguments in the cache file
[x] Change cli name to bazel-diff-change-cli
[x] Change cli parameters to be CamelCase
[x] Fix integration test invocation from root (fix path to rules_task)
[x] Consolidate dependencies into repository macros
[x] Fix integration test inside the CI
[x] Update release template with additional installation information
closes #611
TODO:
Should we instead link in a archive and load that with http_archive?
Cannot find module '@changesets/changelog-github'\n"
)npm_link_all_packages()
to BUILD.bazel file which is at the same level or a above the tools (move tools into release/tools?)bazel_diff_release
bazel_diff_args = "--fineGrainedHashExternalRepos=rules_release,rules_task",
inbazel_diff_release
bazel-diff-change-cli