Changelog

  • Fix hugo build in CI (70f831)
  • Use current pid as a display number in xvfb (4c0d66)
  • Run pnpm install before the build (bad716)
  • Use another algorithm for the xvfb display number (ca7129)
  • Disable cleanup in al_drawio_run_binary (2fcf9d)
  • Fix stderr in al_drawio_run_binary (c65332)
  • Add ci config, choose hugo url based on it (8932e6)
  • Fix al_hugo_run_binary, add al_http_server_binary (1bf299)
  • Partially remove pkg_tar from hugo, remove several registry modules (f59f94)
  • Remove pkg_tar from bzl, readme, drawio (6230ed)
  • Remove pkg_tar from leetcode rules (5e3ad2)
  • Remove pkg_tar from helm and helm rules (ea1905)
  • Remove pkg_tar from ansible rules and ansible targets (986245)
  • Add bzl/package_groups, remove pkg_tar from a couple of rules (116823)
  • Add dependency support to bzl/rules/helm, add the rancher chart (f0465f)
  • Add al_go_platform rules, add native_binary support to al_repo_map (8ca07d)
  • Add raspberry_pi role, add rancher1 playbook (3e9178)
  • Remove old playbooks, add host vars and group vars, add k3s install script (cd9021)
  • Move roles and playbooks to the collection (f1c071)
  • Add external ansible collections, rename some deps (99b3c7)
  • Fix ansible runfiles (6ae6b8)
  • Move changelog rules to bzl/rules/git, improve ansible rules (c94123)
  • Move ansible and leetcode rules to bzl/rules (0d9b39)
  • Move changelog rules to bzl/rules/changelog (4d59d6)
  • Move readme rules to bzl/rules/readme (95ea8d)
  • Move bzl rules to bzl/rules/bzl (57930e)
  • Move py rules to bzl/rules/py (dcb491)
  • Move patch rules to bzl/rules/patch (b01995)
  • Move lua rules to bzl/rules/lua, move run_tool rules to bzl/rules/run_tool (7b7883)
  • Move txt rules to bzl/rules/txt (d35655)
  • Move sh rules to bzl/rules/sh (8e6a6a)
  • Move pkg rules to bzl/rules/pkg (3ef140)
  • Move vial rules to bzl/rules/vial (266c83)
  • Move md rules to bzl/rules/md (5f04d3)
  • Move template_files rules to bzl/rules/template_files (72daa0)
  • Move bazel shell worker rules to bzl/rules/bazel_shell_worker (0a9c1c)
  • Move print_deps rules to bzl/rules/print_deps (66c437)
  • Move toml rules to bzl/rules/toml (0b824f)
  • Move transitive_sources rules to bzl/rules/transitive_sources (a4223b)
  • Move qt rules to bzl/rules/qt (ed00dc)
  • Move shellcheck rules to bzl/rules/shellcheck (3b7a56)
  • Move drawio rules to bzl/rules/drawio (b9c893)
  • Move hugo toolchain to bzl/rules/hugo (cdefa3)
  • Move git rules to //bzl/rules/git, move resolved_toolchain to bzl/rules (51b133)
  • Move hugo rules to bzl/rules/hugo, move go rules to /bzl/rules/go (cb079f)
  • Move al_repo_map to bzl/rules (a77a38)
  • Split tools/deps.MODULE.bazel (050ae5)
  • Bump bazel version, split the root MODULE file, add bzl/rules/ansible (981a38)
  • Add i18n support to hugo, move changelog and bzl to the meta-links section (438056)
  • Update docsy theme, fix page meta links (41cd34)
  • Add changelog for all packages (a6ebf9)
  • Fix git rules, add changelog (0c3c3e)
  • Add ansible/collections, add git rules (827c23)
  • Add bzl_target_doc (c5636e)
  • Update readmes (2c9d62)
  • Add al_vial_submissions macro, update titles and descriptions (79c826)
  • Fix hugo tags page, fix hugo serve (9f2716)
  • Pass dirs to hugo using flags, disable hugo cache (640248)
  • Fix al_hugo_binary script (302d98)
  • Fix paths in al_hugo_binary (68e038)
  • Add timeout to drawio commands (614801)
  • Check whether drawio build was successful (ec743a)
  • Add CI, fix parallel drawio build (b77a1e)
  • Add layouts to hugo, add drawio svgs to docs (f53618)
  • Allow to use several configs in al_hugo_site (063500)
  • Use hugo data to render books, add more books (c4da46)
  • Add drawio svgs (4fa76b)
  • Add al_drawio_run_binary rule, remove al_drawio_diagram (c2236a)
  • Add al_drawio_diagram rule (aff5da)
  • Use html links in README.md, fix hugo site layout (8de573)
  • Modify hugo site layout (f82a26)
  • Add more books, fix hugo layout, rename README.md files to _index.md (7d4d7a)
  • Add env_script to hugo rules (f99ec0)
  • Add more books to books.toml, add al_hugo_run_binary target (5786f9)
  • Rename hugo rules, combine misc and docs sites into one (a535c2)
  • Use separate attributes instead of a singular tree in al_hugo_site (45f549)
  • Add al_hugo_site_binary, al_hugo_site_run_binary (30da07)
  • Fix postcss modules by moving all dependencies to //:node_modules (630911)
  • Add more debug for al_hugo_site, add author section to books.md (9ae8c0)
  • Fix postcss invocation in hugo/sites/misc (fb79a3)
  • Add al_repo_map extension, add hugo, drawio, and shellcheck toolchains (799a73)
  • Remove al_hugo_theme and al_hugo_module, fix al_hugo_serve (3619a7)
  • Add hugo site rules, setup build for hugo/sites/misc (b7b15d)
  • Add al_hugo_theme, al_hugo_theme_info, al_hugo_build, fix docsy source (db6acf)
  • Use subpackages() to build docs instead of writing queries to the tree (ba7b67)
  • Remove al_bzl_library macro, generate stardoc targets in md/docs (d55f01)
  • Use query results instead of a static variable to generate stardoc (bad943)
  • Remove bzl/vars/labels.bzl (4c0570)
  • Use rule actions to validate toml files instead of an aspect (d59f5b)
  • Fix names in al_toml_validate (235bf0)
  • Add al_toml_validate aspect to valide al_toml_data (fd2732)
  • Replace al_toml_data macro with a dedicated rule (2a70ae)
  • Add al_readme plugin, split variables in /bzl/vars (9212dc)
  • Add //bzl/vars:bzl_libs, use write_source_file to generate md files (936a02)
  • Add al_bzl_library_map macro, add a registry module, add md/docs (920e5b)
  • Move all public bzl API into separate files (732d37)
  • Add several macros, add data/misc, add go/template-files (86fa17)
  • Rename starlark/bazel to bzl (56be34)