Releases: lalten/rules_appimage
Releases · lalten/rules_appimage
v1.16.2
What's Changed
- More explicit support for
--nolegacy_external_runfiles
by @lalten in #248 - Upgrade pre-commit deps, including fixed yamlfix hook by @lalten in #249
- Upgrade buildifier by @lalten in #250
- Remove unneeded skylib dep by @lalten in #251
- Upgrade default to Python 3.13 by @lalten in #252
- Upgrade with_cfg.bzl by @lalten in #262
- Update dependency rules_cc to v0.1.0 by @renovate in #257
- Update pre-commit hook pre-commit/mirrors-clang-format to v19.1.4 by @renovate in #260
- Update pre-commit hook rhysd/actionlint to v1.7.4 by @renovate in #256
- Update pre-commit hook warchant/pre-commit-buildifier to v0.1.2 by @renovate in #261
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.0 by @renovate in #254
- Update pre-commit hook renovatebot/pre-commit-hooks to v38.142.7 - autoclosed by @renovate in #255
- Update pre-commit hook renovatebot/pre-commit-hooks to v39 by @renovate in #265
- Update pre-commit hook igorshubovych/markdownlint-cli to v0.43.0 by @renovate in #264
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.8.1 by @renovate in #263
- Support testing with Bazel 8 by @lalten in #266
- Add Bazel 8..0.0rc4 to CI by @lalten in #253
Full Changelog: v1.16.1...v1.16.2
MODULE.bazel
setup
bazel_dep(name = "rules_appimage", version = "1.16.2")
WORKSPACE
setup
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_appimage",
sha256 = "35ff76000cc6757fb92d485d76acc317a696564de557ac88dd0be0404ff18d22",
strip_prefix = "rules_appimage-1.16.2",
url = "https://github.com/lalten/rules_appimage/releases/download/v1.16.2/rules_appimage-1.16.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.16.1
What's Changed
- Update dependency rules_oci to v2.0.1 by @renovate in #242
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.0 by @renovate in #244
- Update pre-commit hook pre-commit/mirrors-mypy to v1.13.0 by @renovate in #246
- Update dependency rules_python to v0.37.2 by @renovate in #243
- Update pre-commit hook astral-sh/ruff-pre-commit to v0.7.1 by @renovate in #245
- Work around relative symlinks that break when replicated inside runfiles by @lalten in #247
Full Changelog: v1.16.0...v1.16.1
MODULE.bazel
setup
bazel_dep(name = "rules_appimage", version = "1.16.1")
WORKSPACE
setup
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_archive(
name = "rules_appimage",
sha256 = "e7fd1767865f3df5cb1098e5f75255c6e68ac76d6ddc612b0353d15318145157",
strip_prefix = "rules_appimage-1.16.1",
url = "https://github.com/lalten/rules_appimage/releases/download/v1.16.1/rules_appimage-1.16.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.16.0
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
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
What's Changed
- update release instructions by @lalten in #230
- Update dependency rules_python to v0.36.0 by @renovate in #232
- Update pre-commit hook rhysd/actionlint to v1.7.3 by @renovate in #231
- Support files with spaces in name by @lalten in #233
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
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
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
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 intoMkAppDir
,Sqfstar
,AppImage
by @lalten in #206
Please note that this removes thebuild_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
What's Changed
- Fix BCR presubmit file to not run rules_pycross tests on macos by @lalten in #182
- Update dependency rules_pycross to v0.6.0 by @renovate in #181
- Add rules_testing by @lalten in #184
- Update dependency with_cfg.bzl to v0.3.0 by @renovate in #186
- Update dependency rules_python to v0.34.0 by @renovate in #185
- Update dependency rules_pycross to v0.6.1 by @renovate in #189
- Update dependency platforms to v0.0.10 by @renovate in #153
- Update dependency with_cfg.bzl to v0.4.0 by @renovate in #190
- Update dependency container_structure_test to v1.19.1 by @renovate in #191
- Fix Python 3.9 compatibility by @lalten in #193 (thx @nicktanqy)
- Update dependency rules_oci to v1.8.0 by @renovate in #188
- Update dependency rules_pkg to v1 by @renovate in #187
- Switch from trunk to pre-commit by @lalten in #194
- Update readme by @lalten in #195
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
What's Changed
Renovate PRs:
- Update dependency bazel_skylib to v1.7.0 by @renovate in #172
- Update dependency bazel_skylib to v1.7.1 by @renovate in #177
- Update dependency rules_python to v0.33.1 by @renovate in #178
- Upgrade Trunk linter plugins by @lalten in #176
- Upgrade Trunk and linters by @lalten in #180
Updated/new/removed features:
- Remove icon support by @lalten in #174
- Clean up args passed to mkappimage by @lalten in #175
- Ensure compatibility with rules_pycross TreeArtifacts by @lalten in #173
- Deduplicate files with the same destination by @woutervdstoel in #179
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")