Skip to content

v1.9.0

Compare
Choose a tag to compare
@lalten lalten released this 11 Apr 21:38
· 87 commits to main since this release

What's Changed

Feature fixes:

  • Improve is_inside_bazel_cache() with output_base detection heuristics. by @lalten in #155 (thanks @chestnutprog)
  • Set BUILD_WORKING_DIRECTORY even when APPIMAGE_EXTRACT_AND_RUN=1 by @lalten in #157

CI maintenance and dependency updates:

  • Update Python deps by @lalten in #149
  • Update dependency rules_python to v0.31.0 by @renovate in #127
  • Update dependency zstd to v1.5.6 by @renovate in #154
  • Drop support for Bazel 5 by @lalten in #144
    Note: there shouldn't be any Bazel 5-breaking changes (yet?), but CI support was becoming too difficult

Full Changelog: v1.8.0...v1.9.0

MODULE.bazel setup:

bazel_dep(name = "rules_appimage", version = "1.9.0")

WORKSPACE setup:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_appimage",
    sha256 = "6a960c2c0acc5a55d2414fbf09afa89ce7468f5d1a63a8c3d8abaead1cc5a5d7",
    strip_prefix = "rules_appimage-1.9.0",
    url = "https://github.com/lalten/rules_appimage/releases/download/v1.9.0/rules_appimage-1.9.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.12",
)

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")