v1.0.0-rc1
Pre-release
Pre-release
github-actions
released this
18 Sep 16:27
·
8 commits
to master
since this release
Using bzlmod with Bazel 6 or later:
-
Add
common --enable_bzlmod
to.bazelrc
. -
Add to your
MODULE.bazel
file:
bazel_dep(name = "rules_elm", version = "1.0.0-rc1")
# Declare external elm dependencies, for example:
elm = use_extension("@rules_elm//elm:extensions.bzl", "elm")
elm.repository(
name = "elm_package_elm_core",
sha256 = "6e37b11c88c89a68d19d0c7625f1ef39ed70c59e443def95e4de98d6748c80a7",
strip_prefix = "core-1.0.5",
urls = ["https://github.com/elm/core/archive/1.0.5.tar.gz"],
)
use_repo(elm, "elm_package_elm_core")
Using WORKSPACE:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_elm",
sha256 = "99cc122e39f24bd0ce65550aae2af481f6336df6577fd3ae98f6faa50dc67972",
strip_prefix = "rules_elm-1.0.0-rc1",
urls = "https://github.com/kczulko/rules_elm/releases/download/v1.0.0-rc1/rules_elm-1.0.0-rc1.tar.gz",
)
load("@rules_elm//elm:dependencies.bzl", "elm_dependencies")
elm_dependencies()
load("@aspect_rules_js//js:repositories.bzl", "rules_js_dependencies")
rules_js_dependencies() # rules_elm depends on rules_js
load("@rules_elm//elm:repositories.bzl", "elm_register_toolchains")
elm_register_toolchains()
load("@rules_elm_npm//:repositories.bzl", elm_npm_repositories = "npm_repositories")
elm_npm_repositories()
What's Changed
- Upgrade to elm 0.19.1 by @kczulko in #18
- Add initial bzlmod extension impl for elm_repository by @kczulko in #24
- Update README.md by @kczulko in #27
- Update README.md by @kczulko in #31
- Use rules_js stable release 2.0.0 by @kczulko in #33
- Use Parser.js module within test-finder by @kczulko in #34
- Use toolchains repo instead of separate toolchains registration by @kczulko in #35
- Extract sys.argv to val by @kczulko in #36
- Rename com_github_edschouten_rules_elm -> rules_elm by @kczulko in #40
- no-sandbox tag for bazel7 integration tests fix by @kczulko in #41
- Add legacy workspace test case. by @kczulko in #42
- Add legacy workspace testcases to examples/elm-proto by @kczulko in #44
- legacy workspace test case for elm-test by @kczulko in #45
- Legacy workspace test case for elm-todomvc by @kczulko in #46
- Update README.md by @kczulko in #47
- bcr config added by @kczulko in #48
- Add release workflow by @kczulko in #49
- fix: no dep on release job by @kczulko in #50
- fix: chmod +x by @kczulko in #51
- fix: bcr url by @kczulko in #52
Full Changelog: v0.4...v1.0.0-rc1