Skip to content

Releases: lalten/rules_appimage

v1.16.0

10 Oct 19:35
0417860
Compare
Choose a tag to compare

What's Changed

  • Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.9 by @renovate in #235
  • Update pre-commit hook igorshubovych/markdownlint-cli to v0.42.0 by @renovate in #236
  • Improve detection of relative symlinks inside of bazel cache by @lalten in #237
  • Improve detection of chained relative symlinks inside of bazel cache by @lalten in #238
  • Hard-link pseudo files by @lalten in #239
  • Support custom --sandbox_base by @lalten in #240

Full Changelog: v1.15.2...v1.16.0

MODULE.bazel setup

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

WORKSPACE setup

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

http_archive(
    name = "rules_appimage",
    sha256 = "3e3aa9795b308f793836d3e193947c9d18ee40c4bfa07987ac921a5e994d0443",
    strip_prefix = "rules_appimage-1.16.0",
    url = "https://github.com/lalten/rules_appimage/releases/download/v1.16.0/rules_appimage-1.16.0.tar.gz",
    patch_cmds = ["rm -r tests"],
)

load("@rules_appimage//:deps.bzl", "rules_appimage_deps")

rules_appimage_deps()

register_toolchains("@rules_appimage//appimage:all")

v1.15.2

02 Oct 19:56
76f7ab0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.15.1...v1.15.2

MODULE.bazel setup

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

WORKSPACE setup

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

http_archive(
    name = "rules_appimage",
    sha256 = "b812d957f8fa77ee15a4e6e52fea0947b1831b1ade1cdd53806a53b717cfbd18",
    strip_prefix = "rules_appimage-1.15.2",
    url = "https://github.com/lalten/rules_appimage/releases/download/v1.15.2/rules_appimage-1.15.2.tar.gz",
    patch_cmds = ["rm -r tests"],
)

load("@rules_appimage//:deps.bzl", "rules_appimage_deps")

rules_appimage_deps()

register_toolchains("@rules_appimage//appimage:all")

v1.15.1

01 Oct 15:20
9ea0969
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.15.0...v1.15.1

MODULE.bazel setup

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

WORKSPACE setup

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

http_archive(
    name = "rules_appimage",
    sha256 = "33b66e56c63f55e50558d41567f779ae5a49373ce171bf78599e01056c356566",
    strip_prefix = "rules_appimage-1.15.1",
    url = "https://github.com/lalten/rules_appimage/releases/download/v1.15.1/rules_appimage-1.15.1.tar.gz",
    patch_cmds = ["rm -r tests"],
)

load("@rules_appimage//:deps.bzl", "rules_appimage_deps")

rules_appimage_deps()

register_toolchains("@rules_appimage//appimage:all")

v1.15.0

27 Sep 15:44
bc98549
Compare
Choose a tag to compare

What's Changed

  • Use mksquashfs pseudofile definitions for AppImage build by @lalten in #228
  • Merge steps into a single AppImage mnemonic by @lalten in #229

Renovate:

  • Update dependency rules_oci to v2 by @renovate in #225
  • Update pre-commit hook renovatebot/pre-commit-hooks to v38.80.0 by @renovate in #224
  • Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.5 by @renovate in #223
  • Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.8 by @renovate in #226
  • Update pre-commit hook renovatebot/pre-commit-hooks to v38.98.0 by @renovate in #227

Full Changelog: v1.14.0...v1.15.0

MODULE.bazel setup

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

WORKSPACE setup

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

http_archive(
    name = "rules_appimage",
    sha256 = "16ca1bd74bf2b8e4dbec80a182e2c8d5f43e5931718d40414476374636342f81",
    strip_prefix = "rules_appimage-1.15.0",
    url = "https://github.com/lalten/rules_appimage/releases/download/v1.15.0/rules_appimage-1.15.0.tar.gz",
    patch_cmds = ["rm -r tests"],
)

load("@rules_appimage//:deps.bzl", "rules_appimage_deps")

rules_appimage_deps()

register_toolchains("@rules_appimage//appimage:all")

v1.14.0

13 Sep 10:16
64982e0
Compare
Choose a tag to compare

What's Changed

  • Correct copy_file_or_dir behavior for dangling symlinks by @lalten in #207
  • populate_appdir and make_appdir_tar unit tests by @lalten in #208
  • Reduce default resource_set by @lalten in #211
  • Convert ManifestData to NamedTuple by @lalten in #215
  • Extract _prevent_duplicate_dsts_with_diverging_srcs by @lalten in #216
  • Fix passing -processors and -mem to mksquashfs by @lalten in #221
  • Prevent bazel from uploading massive .tar/.sqfs files to the remote cache by @lalten in #220
  • Copy files in threadpool by @lalten in #217

Renovate

  • Update pre-commit hook pre-commit/mirrors-mypy to v1.11.2 by @renovate in #210
  • Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.2 by @renovate in #209
  • Update pre-commit hook renovatebot/pre-commit-hooks to v38.59.2 by @renovate in #214
  • Update dependency with_cfg.bzl to v0.5.0 by @renovate in #213
  • Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.3 by @renovate in #212
  • Update pre-commit hook renovatebot/pre-commit-hooks to v38.72.1 by @renovate in #219
  • Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.4 by @renovate in #218

Full Changelog: v1.13.0...v1.14.0

MODULE.bazel setup

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

WORKSPACE setup

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

http_archive(
    name = "rules_appimage",
    sha256 = "52658dc8695748a20d91f5ec46a827d663671f1a52c3fa595de8edc119fb8d3b",
    strip_prefix = "rules_appimage-1.14.0",
    url = "https://github.com/lalten/rules_appimage/releases/download/v1.14.0/rules_appimage-1.14.0.tar.gz",
    patch_cmds = ["rm -r tests"],
)

load("@rules_appimage//:deps.bzl", "rules_appimage_deps")

rules_appimage_deps()

register_toolchains("@rules_appimage//appimage:all")

v1.13.0

20 Aug 14:40
Compare
Choose a tag to compare

What's Changed

Minor:

  • Add release process notes by @lalten in #196
  • Limit Renovate to weekly schedule by @lalten in #201
  • Update pre-commit hook astral-sh/ruff-pre-commit to v0.5.6 by @renovate in #200
  • Update pre-commit hook pre-commit/mirrors-mypy to v1.11.1 by @renovate in #199
  • Update dependency with_cfg.bzl to v0.4.2 by @renovate in #198
  • Update pre-commit hook renovatebot/pre-commit-hooks to v38.19.2 - autoclosed by @renovate in #197
  • Update dependency rules_python to v0.35.0 by @renovate in #204
  • Update pre-commit hook astral-sh/ruff-pre-commit to v0.6.1 by @renovate in #202
  • Update pre-commit hook renovatebot/pre-commit-hooks to v38.39.6 by @renovate in #203

Implementation changes:

  • Split AppImage mnemonic into MkAppDir, Sqfstar, AppImage by @lalten in #206
    Please note that this removes the build_env attr.

Full Changelog: v1.12.1...v1.13.0

MODULE.bazel setup

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

WORKSPACE setup

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

http_archive(
    name = "rules_appimage",
    sha256 = "8f229fb943cfe4b0b1350b2722aeec65fcb01b2da6f0903246f793fd6fb3eca1",
    strip_prefix = "rules_appimage-1.13.0",
    url = "https://github.com/lalten/rules_appimage/releases/download/v1.13.0/rules_appimage-1.13.0.tar.gz",
    patch_cmds = ["rm -r tests"],
)

load("@rules_appimage//:deps.bzl", "rules_appimage_deps")

rules_appimage_deps()

register_toolchains("@rules_appimage//appimage:all")

v1.12.1

29 Jul 22:49
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.12.0...v1.12.1

MODULE.bazel setup:

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

WORKSPACE setup:

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

http_archive(
    name = "rules_appimage",
    sha256 = "c320857278bcb37ca21ad90e48b1289e58947ffac4976aab247d4e3b4c86509a",
    strip_prefix = "rules_appimage-1.12.1",
    url = "https://github.com/lalten/rules_appimage/releases/download/v1.12.1/rules_appimage-1.12.1.tar.gz",
    patch_cmds = ["rm -r tests"],
)

load("@rules_appimage//:deps.bzl", "rules_appimage_deps")

rules_appimage_deps()

register_toolchains("@rules_appimage//appimage:all")

v1.12.0

14 Jun 12:53
Compare
Choose a tag to compare

What's Changed

Renovate PRs:

Updated/new/removed features:

Full Changelog: v1.11.0...v1.12.0

MODULE.bazel setup:

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

WORKSPACE setup:

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

http_archive(
    name = "rules_appimage",
    sha256 = "b3500b1691d8f831bb2403e51dfd7e78009e06d4bae4eaba3ef127c518de051e",
    strip_prefix = "rules_appimage-1.12.0",
    url = "https://github.com/lalten/rules_appimage/releases/download/v1.12.0/rules_appimage-1.12.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")

v1.11.0

28 May 10:57
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.10.0...v1.11.0

MODULE.bazel setup:

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

WORKSPACE setup:

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

http_archive(
    name = "rules_appimage",
    sha256 = "29eb2d961eb198f28001d77ea9fff073eab8e3485e6deb821dca99d7678536d1",
    strip_prefix = "rules_appimage-1.110.0",
    url = "https://github.com/lalten/rules_appimage/releases/download/v1.11.0/rules_appimage-1.11.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")

v1.10.0

18 May 12:50
Compare
Choose a tag to compare

What's Changed

  • Update py toolchain and runfiles handling by @lalten in #168
    This should remove a bunch of DEBUG prints about toolchains already being setup in some situations.

Full Changelog: v1.9.0...v1.10.0

MODULE.bazel setup:

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

WORKSPACE setup:

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

http_archive(
    name = "rules_appimage",
    sha256 = "f04c6c949597effb8f532a60ab13d55906cd95ce26d520838f161914e23879df",
    strip_prefix = "rules_appimage-1.10.0",
    url = "https://github.com/lalten/rules_appimage/releases/download/v1.10.0/rules_appimage-1.10.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")