Announcement: This is the last release with legacy workspace support!
Using bzlmod with Bazel 6 or later:
-
Add
common --enable_bzlmodto.bazelrc. -
Add to your
MODULE.bazelfile:
bazel_dep(name = "rules_elm", version = "1.1.1")
# 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 = "3910f6d3955e2554fb4749c7e4fa7679db713a694cbf5fef7cd4f96667a83295",
strip_prefix = "rules_elm-1.1.1",
urls = "https://github.com/kczulko/rules_elm/releases/download/v1.1.1/rules_elm-1.1.1.tar.gz",
)
load("@rules_elm//elm:dependencies.bzl", "elm_dependencies")
elm_dependencies()
load("@rules_java//java:rules_java_deps.bzl", "rules_java_dependencies")
rules_java_dependencies()
load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
protobuf_deps()
load("@rules_python//python:repositories.bzl", "py_repositories")
py_repositories()
load("@aspect_rules_js//js:repositories.bzl", "rules_js_dependencies")
rules_js_dependencies()
load("@rules_python//python:repositories.bzl", "py_repositories")
py_repositories()
load("@rules_shell//shell:repositories.bzl", "rules_shell_toolchains")
rules_shell_toolchains()
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
- fix: cross-spawn and pnpm lockfileVersion update by @kczulko in #88
- chore: format nix files by @kczulko in #89
- chore(deps): update dependency rules_bazel_integration_test to v0.32.0 by @renovate[bot] in #91
- chore(deps): update dependency cgrindel_bazel_starlib to v0.24.0 by @renovate[bot] in #90
- chore(deps): update dependency cgrindel_bazel_starlib to v0.25.0 by @renovate[bot] in #92
- Update baze to 8.1.0 by @kczulko in #93
- fix(deps): update dependency elm-test to v0.19.1-revision14 by @renovate[bot] in #94
- fix(deps): update dependency elm-test to v0.19.1-revision15 by @renovate[bot] in #95
- chore(deps): update dependency aspect_rules_js to v2.2.0 by @renovate[bot] in #96
- feat: bazel 8.1.1 by @kczulko in #97
- chore(deps): update dependency rules_python to v1.2.0 by @renovate[bot] in #98
- fix: mark elm_binary_opt as flaky by @kczulko in #99
- chore(deps): update dependency aspect_bazel_lib to v2.14.0 by @renovate[bot] in #100
- chore(deps): update protobuf monorepo to v30 (major) by @renovate[bot] in #102
- chore(deps): update dependency rules_nodejs to v6.3.4 by @renovate[bot] in #104
- chore(deps): update dependency cgrindel_bazel_starlib to v0.25.1 by @renovate[bot] in #103
- chore(deps): update dependency cgrindel_bazel_starlib to v0.25.2 by @renovate[bot] in #105
- chore(deps): update protobuf monorepo to v30.1 by @renovate[bot] in #106
- chore: rules extraction by @kczulko in #107
- chore: bzl_library targets addition by @kczulko in #108
- chore: initial docs by @kczulko in #109
- fix: tests timeout removal by @kczulko in #110
- chore: elm_test doc by @kczulko in #112
- chore: elm-binary docs by @kczulko in #111
- chore: elm_library elm_package docs by @kczulko in #113
- chore(deps): update dependency aspect_rules_js to v2.3.0 by @renovate[bot] in #114
- chore(deps): update dependency aspect_rules_js to v2.3.0 by @renovate[bot] in #116
- chore(deps): update dependency aspect_rules_js to v2.3.3 by @renovate[bot] in #117
- chore(deps): bazel 7.6.0 by @kczulko in #118
- chore: missing stardocs by @kczulko in #119
- chore: docs cleanup by @kczulko in #120
- Update README.md by @kczulko in #121
- chore(deps): update dependency rules_python to v1.3.0 by @renovate[bot] in #123
- chore(deps): update dependency aspect_rules_js to v2.3.4 by @renovate[bot] in #124
- chore(deps): update protobuf monorepo to v30.2 by @renovate[bot] in #122
- chore(deps): update dependency aspect_rules_js to v2.3.5 by @renovate[bot] in #125
- chore(deps): update dependency cgrindel_bazel_starlib to v0.26.0 by @renovate[bot] in #127
- chore(deps): update dependency gazelle to v0.43.0 by @renovate[bot] in #128
- chore(deps): update dependency aspect_bazel_lib to v2.15.3 by @renovate[bot] in #131
- chore(deps): update dependency rules_python to v1.4.0 by @renovate[bot] in #134
- chore(deps): update dependency rules_nodejs to v6.3.5 by @renovate[bot] in #129
- chore(deps): update dependency cgrindel_bazel_starlib to v0.27.0 by @renovate[bot] in #132
- chore(deps): update dependency rules_bazel_integration_test to v0.32.1 by @renovate[bot] in #133
- chore(deps): update dependency rules_python to v1.4.1 by @renovate[bot] in #137
- chore(deps): update dependency aspect_bazel_lib to v2.16.0 by @renovate[bot] in #136
- chore(deps): update dependency rules_shell to v0.4.1 by @renovate[bot] in #135
- Update .bazelrc by @kczulko in #130
- chore: save-always cache entry removal by @kczulko in #140
- chore(deps): update protobuf monorepo to v31 (major) by @renovate[bot] in #138
- chore(deps): update dependency rules_nodejs to v6.4.0 by @renovate[bot] in #139
- chore(deps): update dependency platforms to v1 by @renovate[bot] in #141
- chore(deps): update dependency aspect_bazel_lib to v2.17.1 by @renovate[bot] in #143
- chore(deps): update protobuf monorepo to v31.1 by @renovate[bot] in #142
- chore: rules_js update by @kczulko in #144
- chore: update bazel8 update by @kczulko in #145
- chore(deps): update dependency aspect_bazel_lib to v2.19.2 by @renovate[bot] in #146
- chore(deps): update dependency rules_shell to v0.5.0 by @renovate[bot] in #147
- chore(deps): update dependency gazelle to v0.44.0 by @renovate[bot] in #148
- chore(deps): update dependency aspect_rules_js to v2.3.8 by @renovate[bot] in #151
- chore(deps): update dependency aspect_bazel_lib to v2.19.4 by @renovate[bot] in #149
- chore(deps): update dependency rules_bazel_integration_test to v0.33.2 by @renovate[bot] in #150
- chore(deps): update dependency aspect_rules_js to v2.3.8 by @renovate[bot] in #152
- chore(deps): update dependency bazel to v8.3.0 by @renovate[bot] in #154
- chore(deps): update dependency bazel to v8.3.1 by @renovate[bot] in #155
- chore(deps): update dependency rules_python to v1.5.0 by @renovate[bot] in #156
- chore(deps): update dependency bazel_skylib to v1.8.0 by @renovate[bot] in #157
- chore(deps): update dependency bazel_skylib_gazelle_plugin to v1.8.0 by @renovate[bot] in #158
- chore(deps): update dependency rules_python to v1.5.1 by @renovate[bot] in #159
- fix(deps): update dependency elm-test to v0.19.1-revision16 by @renovate[bot] in #160
- chore(deps): update dependency bazel_skylib to v1.8.1 by @renovate[bot] in #161
- chore(deps): update dependency bazel_skylib_gazelle_plugin to v1.8.1 by @renovate[bot] in #162
- chore(deps): update dependency aspect_rules_js to v2.4.0 by @renovate[bot] in #163
- chore(deps): update dependency aspect_bazel_lib to v2.20.0 by @renovate[bot] in #164
- chore(deps): update dependency aspect_rules_js to v2.4.1 by @renovate[bot] in #165
- chore(deps): update dependency aspect_rules_js to v2.4.2 by @renovate[bot] in #166
- chore(deps): update dependency gazelle to v0.45.0 by @renovate[bot] in #168
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #171
- chore(deps): update dependency rules_nodejs to v6.5.0 by @renovate[bot] in #169
- chore(deps): update dependency aspect_bazel_lib to v2.21.0 by @renovate[bot] in #173
- chore(deps): update protobuf monorepo to v32 (major) by @renovate[bot] in #172
- chore(deps): update dependency rules_shell to v0.6.0 by @renovate[bot] in #167
- chore(deps): update dependency rules_python to v1.5.3 by @renovate[bot] in #170
- chore(deps): update dependency aspect_rules_js to v2.5.0 by @renovate[bot] in #175
- chore(deps): update dependency aspect_bazel_lib to v2.21.1 by @renovate[bot] in #174
- chore(deps): update dependency rules_python to v1.5.4 by @renovate[bot] in #176
- chore(deps): update dependency bazel to v8.4.0 by @renovate[bot] in #177
- chore(deps): update dependency rules_python to v1.6.0 by @renovate[bot] in #178
- chore(deps): update dependency rules_python to v1.6.1 by @renovate[bot] in #179
- chore(deps): update dependency rules_shell to v0.6.1 by @renovate[bot] in #180
- chore(deps): update dependency bazel to v8.4.1 by @renovate[bot] in #181
- chore(deps): update protobuf monorepo to v32.1 by @renovate[bot] in #182
- chore(deps): update dependency rules_python to v1.6.3 by @renovate[bot] in #184
- chore(deps): update dependency aspect_bazel_lib to v2.21.2 by @renovate[bot] in #185
- chore(deps): update dependency bazel_skylib to v1.8.2 by @renovate[bot] in #186
- chore(deps): update dependency bazel to v8.4.2 by @renovate[bot] in #190
- chore(deps): update dependency rules_nodejs to v6.5.2 by @renovate[bot] in #188
- chore(deps): update dependency aspect_rules_js by @renovate[bot] in #183
- chore(deps): update dependency rules_bazel_integration_test to v0.34.0 by @renovate[bot] in #189
- chore(deps): update dependency bazel_skylib_gazelle_plugin to v1.8.2 by @renovate[bot] in #187
- chore(deps): update dependency aspect_rules_js to v2.6.2 by @renovate[bot] in #191
- chore(deps): update dependency com_google_protobuf to v33 by @renovate[bot] in #192
- chore: use newer macos runner for x86-64 by @kczulko in #193
- chore(deps): update dependency protobuf to v33 by @renovate[bot] in #194
- chore(deps): update dependency aspect_rules_js to v2.7.0 by @renovate[bot] in #195
- chore(deps): update dependency rules_nodejs to v6.6.0 by @renovate[bot] in #196
- chore(deps): update dependency aspect_rules_js to v2.7.0 by @renovate[bot] in #197
- chore(deps): update dependency gazelle to v0.46.0 by @renovate[bot] in #198
- chore(deps): update dependency aspect_rules_js to v2.8.0 by @renovate[bot] in #199
- chore(deps): update dependency aspect_rules_js to v2.8.0 by @renovate[bot] in #201
- chore(deps): update dependency aspect_rules_js to v2.8.1 by @renovate[bot] in #203
- chore(deps): update dependency gazelle to v0.47.0 by @renovate[bot] in #202
- chore(deps): update protobuf monorepo to v33.1 by @renovate[bot] in #204
- chore(deps): update dependency rules_nodejs to v6.6.1 by @renovate[bot] in #205
- Increment cache-id for Bazel disk cache by @kczulko in #211
- fix: CI by @kczulko in #213
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #210
- chore(deps): update dependency aspect_rules_js to v2.8.2 by @renovate[bot] in #209
- fix(deps): update dependency elm-test to v0.19.1-revision17 by @renovate[bot] in #208
- chore(deps): update dependency rules_nodejs to v6.6.2 by @renovate[bot] in #207
- chore(deps): update bazel used in it tests by @kczulko in #215
- chore(deps): update dependency aspect_rules_js to v2.8.3 by @renovate[bot] in #216
- chore(deps): update dependency com_google_protobuf to v33.2 by @renovate[bot] in #218
- chore(deps): update dependency aspect_bazel_lib to v2.22.0 by @renovate[bot] in #217
- chore(deps): update actions/cache action to v5 by @renovate[bot] in #220
- chore(deps): update dependency bazel to v8.5.0 by @renovate[bot] in #219
- chore(deps): update dependency protobuf to v33.2 by @renovate[bot] in #224
- chore(deps): update dependency bazel_skylib to v1.9.0 by @renovate[bot] in #222
- chore(deps): update dependency aspect_bazel_lib to v2.22.2 by @renovate[bot] in #225
- chore(deps): update dependency bazel_skylib_gazelle_plugin to v1.9.0 by @renovate[bot] in #223
- chore(deps): update dependency aspect_rules_js to v2.9.1 by @renovate[bot] in #226
- chore(deps): update dependency aspect_bazel_lib to v2.22.4 by @renovate[bot] in #227
- chore(deps): update dependency cgrindel_bazel_starlib to v0.28.0 by @renovate[bot] in #229
- chore: update nixpkgs by @kczulko in #230
- chore(deps): protobuf/nixpkgs update by @kczulko in #235
- chore(deps): update dependency aspect_bazel_lib to v2.22.5 by @renovate[bot] in #231
- chore(deps): update dependency bazel to v8.5.1 by @renovate[bot] in #232
- chore(deps): update dependency aspect_rules_js to v2.9.1 by @renovate[bot] in #233
- chore(deps): update dependency rules_bazel_integration_test to v0.35.0 by @renovate[bot] in #234
- chore(deps): update dependency aspect_rules_js to v2.9.2 by @renovate[bot] in #237
- chore(deps): update dependency rules_nodejs to v6.7.3 by @renovate[bot] in #236
Full Changelog: v1.1.0...v1.1.1