v1.3.0
WORKSPACE
setup:
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_appimage",
sha256 = "041326e84995c64c2702bcb37d958e2a94dee8e4385eb2b309e4af82406f6aed",
strip_prefix = "rules_appimage-1.3.0",
url = "https://github.com/lalten/rules_appimage/archive/refs/tags/v1.3.0.tar.gz",
patch_cmds = ["rm -r tests"],
)
load("@rules_appimage//:deps.bzl", "rules_appimage_deps")
rules_appimage_deps()
load("@rules_python//python:repositories.bzl", "py_repositories", "python_register_toolchains")
py_repositories()
python_register_toolchains(
name = "rules_appimage_python",
python_version = "3.11",
)
load("@rules_appimage_python//:defs.bzl", rules_appimage_py_interpreter="interpreter")
load("@rules_python//python:pip.bzl", "pip_parse")
pip_parse(
name = "rules_appimage_py_deps",
python_interpreter_target = rules_appimage_py_interpreter,
requirements_lock = "@rules_appimage//:requirements.txt",
)
load("@rules_appimage_py_deps//:requirements.bzl", "install_deps")
install_deps()
register_toolchains("@rules_appimage//appimage:all")
What's Changed
New features
- Support cross-platform and cross-architecture builds using toolchains by @lgarbarini in #72
Internal changes
- Switch to Bazel-built mksquashfs by @lalten in #73
- use bazel-runfiles instead of accessing runfiles from rules_python by @shabanzd in #86
Linting and docs
- Use Trunk check by @lalten in #75
- Add some more details on appimages and two alternatives by @lalten in #82
Renovate
- Update py deps by @lalten in #83
- Upgrade py (dev) requirements by @lalten in #76
- chore(deps): update actions/checkout action to v4 by @renovate in #77
- chore(deps): update dependency rules_python to v0.26.0 by @renovate in #80
- chore(deps): update dependency bazel to v6.4.0 by @renovate in #81
- chore(deps): update dependency bazel_skylib to v1.5.0 by @renovate in #84
New Contributors
- @lgarbarini made their first contribution in #72
- @shabanzd made their first contribution in #86
Full Changelog: v1.2.0...v1.3.0