)]}'
{
  "log": [
    {
      "commit": "727182a720fcb5c8ec1b4cc523c32c49b0824250",
      "tree": "8034de2b58193e5b23ba8b935d01dd5cb0a1fa37",
      "parents": [
        "1d38077f1ca6bc8698f31c68e9678d4075538d71"
      ],
      "author": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Wed Jan 03 09:32:22 2024 -0800"
      },
      "committer": {
        "name": "Yifan Hong",
        "email": "elsk@google.com",
        "time": "Thu Jan 04 13:49:10 2024 -0800"
      },
      "message": "Move project to bazelbuild-rules_pkg.\n\nThis git repository is deprecated and moved to\nbazelbuild-rules_pkg.\n\nAlso remove METADATA file.\n\nAlso update README.md to point to the new repository.\n\nThe following files are kept unchanged:\n- LICENSE\n- MODULE_LICENSE_APACHE2\n- OWNERS\n\nTest: TH\nBug: 315857945\nBug: 306192195\nChange-Id: I64ab31d8adc3bd566280fb6aba6f43f36b2c18d8\n"
    },
    {
      "commit": "1d38077f1ca6bc8698f31c68e9678d4075538d71",
      "tree": "640710fe39af05a9658d01cff14be2a1f081269d",
      "parents": [
        "dab84b8a0fcd7ed1bc9b0fe00014f3034cc59d1c",
        "238846b05a96ec300a98b4ab50b32de510bd6bde"
      ],
      "author": {
        "name": "Martin Lin",
        "email": "martinlin@google.com",
        "time": "Tue Oct 31 17:59:11 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 31 17:59:11 2023 +0000"
      },
      "message": "Merge \"Merge remote-tracking branch \u0027origin/upstream-main\u0027\" into main"
    },
    {
      "commit": "dab84b8a0fcd7ed1bc9b0fe00014f3034cc59d1c",
      "tree": "518808484315eac618bdaf9192414d0b0c57deec",
      "parents": [
        "115a66079b4604d8f99c5561e6b6448ae8213a17"
      ],
      "author": {
        "name": "martinlin",
        "email": "martinlin@google.com",
        "time": "Mon Oct 23 12:46:14 2023 -0700"
      },
      "committer": {
        "name": "Martin Lin",
        "email": "martinlin@google.com",
        "time": "Thu Oct 26 16:57:32 2023 +0000"
      },
      "message": "Adding METADATA file, adding MODULE_LICENSE_APACHE\n\nChange-Id: I6f62127e1f34bdafc2d64bc9a8aa649cff6d58f4\n"
    },
    {
      "commit": "115a66079b4604d8f99c5561e6b6448ae8213a17",
      "tree": "012ab0980c14d38541b5adc09f782341924f85d2",
      "parents": [
        "525edde94d5a00dbeac0683742873eab278bab00"
      ],
      "author": {
        "name": "martinlin",
        "email": "martinlin@google.com",
        "time": "Mon Oct 23 12:09:27 2023 -0700"
      },
      "committer": {
        "name": "Martin Lin",
        "email": "martinlin@google.com",
        "time": "Mon Oct 23 20:03:17 2023 +0000"
      },
      "message": "Adding OWNERS file to platform/external/rules_pkg\n\n\nWhen trying to add the line:\n\n\n`include platform/build/soong:/OWNERS`\n\nI get\n\nremote: FATAL: commit a1082da: [code-owners] invalid code owner config file \u0027/OWNERS\u0027 (project \u003d platform/external/rules_pkg, branch \u003d main):\n\nsee discussion here: https://googleplex-android-review.git.corp.google.com/c/third-party-review/+/25022567/3..4/OWNERS#b8\n\n\n\nChange-Id: I24d6713eafd97e4d689054ccc559ee08bc95728a\n"
    },
    {
      "commit": "238846b05a96ec300a98b4ab50b32de510bd6bde",
      "tree": "7b10c02d1030e5a2400dbf3212ed3d88c256dd53",
      "parents": [
        "525edde94d5a00dbeac0683742873eab278bab00",
        "006af3e3932c5edc240b3ba762a5d6901cd7de9e"
      ],
      "author": {
        "name": "martinlin",
        "email": "martinlin@google.com",
        "time": "Mon Oct 23 09:56:03 2023 -0700"
      },
      "committer": {
        "name": "Martin Lin",
        "email": "martinlin@google.com",
        "time": "Mon Oct 23 16:59:23 2023 +0000"
      },
      "message": "Merge remote-tracking branch \u0027origin/upstream-main\u0027\n\nFollowing instructions at go/android3p, namely `git merge --no-ff --allow-unrelated-histories aosp/upstream-master` to update the main branch.\n\notherwise the mirror on android-polygon will be an empty repo (I believe it\u0027s mirroring main, not master)\n\n\n\nChange-Id: I0392130f139ebac8f16f422f059659a6a0d9f2ad\n"
    },
    {
      "commit": "525edde94d5a00dbeac0683742873eab278bab00",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "Umer Abdullah",
        "email": "umerabdullah@google.com",
        "time": "Wed Oct 18 20:55:39 2023 +0000"
      },
      "committer": {
        "name": "Umer Abdullah",
        "email": "umerabdullah@google.com",
        "time": "Wed Oct 18 20:55:39 2023 +0000"
      },
      "message": "Initial empty repository\n"
    },
    {
      "commit": "006af3e3932c5edc240b3ba762a5d6901cd7de9e",
      "tree": "7b10c02d1030e5a2400dbf3212ed3d88c256dd53",
      "parents": [
        "320107ad11779cf24dbc4c9d247e1e20eed832fa"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Oct 16 16:10:06 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 16 16:10:06 2023 -0400"
      },
      "message": "When pkg_tar.prefix_dir \u003d\u003d base of symlink path, don\u0027t double-dip. (#749)\n\n* Correct for case where tar has prefix_dir and files/symlinks, but the\r\nuser has already mapped the prefix_dir into those paths. Under the old\r\nbehavior, prefix_dir was (incorrectly) not added to symlinks, so some\r\nusers made the desired prefix part of the link.  Protecting them\r\nagainst the double inclusion of the prefix is probably the least\r\nsurprising behavior.\r\n\r\nAdd tests for this, which required improving verify_archive_test.\r\n\r\n* make buildifier happy\r\n\r\n* do not run the symlink test on windows\r\n\r\n* huh? why are symlinks in a tree failing on CI?"
    },
    {
      "commit": "320107ad11779cf24dbc4c9d247e1e20eed832fa",
      "tree": "7f88a80ae663472a9fbe1f4e0db538c988a6546a",
      "parents": [
        "cdaa05f3457c7ea0a6b26fb1e575e2d91d3d918b"
      ],
      "author": {
        "name": "August Karlstedt",
        "email": "AugustKarlstedt@users.noreply.github.com",
        "time": "Mon Oct 16 12:49:08 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 16 15:49:08 2023 -0400"
      },
      "message": "add imports to fix bazel --noexperimental_python_import_all_repositories flag (#630)\n\n"
    },
    {
      "commit": "cdaa05f3457c7ea0a6b26fb1e575e2d91d3d918b",
      "tree": "edbf0be9433af1dac95b635b19f7f1edce76ef3c",
      "parents": [
        "7defd216955d46e6520f56b30bb534c7274f85a6"
      ],
      "author": {
        "name": "Tomasz Wojno",
        "email": "tomasz.wojno@sandboxquantum.com",
        "time": "Mon Oct 16 10:17:36 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 16 13:17:36 2023 -0400"
      },
      "message": "Align pkg_rpm returned files with other rules (#692)\n\n* Align pkg_rpm returned files with other rules\r\n\r\n  pkg_rpm returns the package file named after `package_file_name` and a\r\n  symbolic link to the file called `target_name`, while other rules do\r\n  not return the symbolic link.\r\n\r\n* Merge branch \u0027bazelbuild:main\u0027 into main"
    },
    {
      "commit": "7defd216955d46e6520f56b30bb534c7274f85a6",
      "tree": "ee536b6a2bb6b76977a5c99b13533b527afcbd5c",
      "parents": [
        "1b5710cad7c602d1e330a14b5f93b8037cb48e51"
      ],
      "author": {
        "name": "Adam Azarchs",
        "email": "adam.azarchs@10xgenomics.com",
        "time": "Mon Oct 16 09:41:21 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 16 12:41:21 2023 -0400"
      },
      "message": "pkg_deb: allow data.tar.zst (#761)\n\ndpkg has officially supported zstandard compression for the data tarball\r\nsince version 1.21.18, and despite shipping with dpkg version 1.21.1,\r\nmost .deb packages for Ubuntu 22.04 are also in zst format.\r\n\r\nWhile this PR does not do anything to make it easier to create\r\nzstd-compressed tarballs, it does make it possible to use them when\r\ncreating .deb packages.\r\n\r\nCloses #759"
    },
    {
      "commit": "1b5710cad7c602d1e330a14b5f93b8037cb48e51",
      "tree": "d29ff185aa7232579d6ea2c0cc21ed0f9285f03b",
      "parents": [
        "ff60b34e037313927b9067dd883dd82e1fbc211e"
      ],
      "author": {
        "name": "Adam Azarchs",
        "email": "adam.azarchs@10xgenomics.com",
        "time": "Fri Oct 06 13:41:03 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 06 13:41:03 2023 -0700"
      },
      "message": "fix(pkg_tar): properly normalize paths for empty files (#760)\n\nThe directory prefix attribute for a `pkg_tar` was not being honored for\r\nempty files or empty directories.\r\n\r\nCloses #758"
    },
    {
      "commit": "ff60b34e037313927b9067dd883dd82e1fbc211e",
      "tree": "ad69c470061ce893d060473f987745836106014f",
      "parents": [
        "311a81ad12afc31db7755fe5f24cb4a172422fe3"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Sep 27 17:09:50 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Sep 27 17:09:50 2023 -0400"
      },
      "message": "Add fixed releaser to because this will be done by a bot. (#757)\n\n* Add fixed releaser to because this will be done by a bot.\r\n\r\n* Update metadata.template.json\r\n\r\n---------\r\n\r\nCo-authored-by: Alex Eagle \u003calex@aspect.dev\u003e"
    },
    {
      "commit": "311a81ad12afc31db7755fe5f24cb4a172422fe3",
      "tree": "159033cbd54e11f5b39b5ce4155596bf6434c06b",
      "parents": [
        "835ee2455e83a6291f1fe691ab697d3de00023bb"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Sep 18 16:39:46 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 18 16:39:46 2023 -0400"
      },
      "message": "remove --incompatible_use_platforms_repo_for_constraints from ci run (#755)\n\n* remove --incompatible_use_platforms_repo_for_constraints from ci run\r\n\r\n* yaml"
    },
    {
      "commit": "835ee2455e83a6291f1fe691ab697d3de00023bb",
      "tree": "413bcc45c7de9aac666e1c31b66711c64d75c3f9",
      "parents": [
        "8ad04b2feec1f7b60c1582f03932aa11ef92282e"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Sat Sep 16 22:06:31 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 16 22:06:31 2023 -0400"
      },
      "message": "Clean up some nits (#751)\n\nA bunch of things which were doing debug printing or messing up the docs."
    },
    {
      "commit": "8ad04b2feec1f7b60c1582f03932aa11ef92282e",
      "tree": "627d41619dff349cfca410e562f48859ce82f03d",
      "parents": [
        "2884ce3e802e6707423b0e2b900f8ad8d3780d0f"
      ],
      "author": {
        "name": "Alex Eagle",
        "email": "alex@aspect.dev",
        "time": "Fri Sep 15 21:47:14 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 16 00:47:14 2023 -0400"
      },
      "message": "chore: update versions of dependencies (#730)\n\n* chore: update versions of dependencies\r\n\r\nIn particular, our dependency on rules_python 0.1.0 is a risk for users who run rules_pkg_dependencies too early in their WORKSPACE.\r\nNote, under bzlmod this isn\u0027t a concern at all.\r\n\r\nSomewhat breaking change, but rules_pkg isn\u0027t 1.0 yet.\r\n\r\n* update platforms so we have visionos\r\n\r\n---------\r\n\r\nCo-authored-by: aiuto \u003caiuto@google.com\u003e"
    },
    {
      "commit": "2884ce3e802e6707423b0e2b900f8ad8d3780d0f",
      "tree": "2feee6f03062ef228eef6f13a64e34eac14a90ec",
      "parents": [
        "6dd6841d3338f3c9d691afc080a75188e45e05a9"
      ],
      "author": {
        "name": "Matt",
        "email": "mattstark75@gmail.com",
        "time": "Sat Sep 16 14:00:44 2023 +1000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 16 00:00:44 2023 -0400"
      },
      "message": "Add support for failing on file conflicts. (#683)\n\n* Add support for failing on file conflicts.\r\n\r\nSee #682 for discussion about the appropriate action to take.\r\n\r\n* Update pkg_files.bzl\r\n\r\n---------\r\n\r\nCo-authored-by: aiuto \u003caiuto@google.com\u003e"
    },
    {
      "commit": "6dd6841d3338f3c9d691afc080a75188e45e05a9",
      "tree": "78c1d2775231caea3ab7cc0311eeca69b4c695fe",
      "parents": [
        "19ef5a6d5e6d277dce55458031a8d48ecb9ddf2b"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Tue Sep 12 15:29:16 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 12 15:29:16 2023 -0400"
      },
      "message": "Remove PackageArtifactsInfo. (#752)\n\n* Remove PackageArtifactsInfo.\r\n\r\nFixes #396\r\n\r\nRELNOTES:\r\nNo rules return a PackageArtifactsInfo provider.\r\nRules which return multiple files (such as a .rpm and a .changes)\r\nnow exclusively distinguish them through OutputGroupInfo.\r\n\r\n---------\r\n\r\nCo-authored-by: Alex Eagle \u003calex@aspect.dev\u003e"
    },
    {
      "commit": "19ef5a6d5e6d277dce55458031a8d48ecb9ddf2b",
      "tree": "6c73a2c97b707e9ac9df41b21d5e26f86b7d4efd",
      "parents": [
        "175e77abbf4c688aa13f98ece583746bbbb732f5"
      ],
      "author": {
        "name": "Florian Scheibner",
        "email": "flo.de@hotmail.de",
        "time": "Tue Sep 05 21:06:12 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 05 15:06:12 2023 -0400"
      },
      "message": "Document that package_dir also uses package_variables (#747)\n\n* Document that package_dir also uses package_variables\r\n\r\nThe pkg_zip and pkg_tar rule already support variable substitution in their\r\npackage_dir parameter, it was only documented for package_variables so far.\r\n\r\n* Make Common Attributes linkable"
    },
    {
      "commit": "175e77abbf4c688aa13f98ece583746bbbb732f5",
      "tree": "0c49e9bb08a2afd6c77f63f9835809e811c2734e",
      "parents": [
        "50de9aadb256a12968a46b9dea77e812d1d2f103"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Sep 01 16:35:29 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 01 13:35:29 2023 -0700"
      },
      "message": "include verify_archive_test_main.py.tpl in the distribution (#735)\n\n"
    },
    {
      "commit": "50de9aadb256a12968a46b9dea77e812d1d2f103",
      "tree": "1061095f524d27b20132541d74778552bd014af9",
      "parents": [
        "ac79b742c4371bf90121cb2b3aa5e86c28590dac"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Sep 01 16:34:58 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 01 13:34:58 2023 -0700"
      },
      "message": "buildifier lint fixes (#744)\n\n"
    },
    {
      "commit": "ac79b742c4371bf90121cb2b3aa5e86c28590dac",
      "tree": "4b5826a808b9e4623ead17f7df2145647b116b38",
      "parents": [
        "6a58b0cc2055316d29cdcbecdb0c548e246bfbd3"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Sep 01 16:34:24 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 01 13:34:24 2023 -0700"
      },
      "message": "make build_tar priavte (#748)\n\n"
    },
    {
      "commit": "6a58b0cc2055316d29cdcbecdb0c548e246bfbd3",
      "tree": "e8c421a46e1bc1e55f96bac56cee92076113afea",
      "parents": [
        "e91fe75c8c2dabe7d6e23bbcaec03dec3fad1769"
      ],
      "author": {
        "name": "Jacob Nowjack",
        "email": "72765210+jnowjack-lucidchart@users.noreply.github.com",
        "time": "Wed Aug 30 07:21:31 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 30 06:21:31 2023 -0700"
      },
      "message": "pkg_tar remap_paths works for TreeArtifacts (bazelbuild#450) (#738)\n\n"
    },
    {
      "commit": "e91fe75c8c2dabe7d6e23bbcaec03dec3fad1769",
      "tree": "263b374c84db1e0ec40b34e5fd44e4c5f82a35ae",
      "parents": [
        "3bb1cb108b0c1572d20500b3fed69fae3889629f"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Aug 30 09:20:49 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 30 06:20:49 2023 -0700"
      },
      "message": "add docs for 0.9 (#740)\n\n"
    },
    {
      "commit": "3bb1cb108b0c1572d20500b3fed69fae3889629f",
      "tree": "e32ca823c48a256e276b19106fec5155eb19b663",
      "parents": [
        "a87cb8d21f2433c5dc6fb073ff5d7b3c25edd850",
        "18ae1ccde67c04fc667c60883797d216af4d0b0c"
      ],
      "author": {
        "name": "Alex Eagle",
        "email": "alex@aspect.dev",
        "time": "Wed Aug 30 06:19:58 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 30 06:19:58 2023 -0700"
      },
      "message": "update latest docs to current. (#739)\n\n"
    },
    {
      "commit": "18ae1ccde67c04fc667c60883797d216af4d0b0c",
      "tree": "77033806eb48977ed42f2e316bcbae22fb4488ef",
      "parents": [
        "40e1477e71bf935b220741e9f811cf5de92e8770"
      ],
      "author": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Aug 21 23:36:34 2023 -0400"
      },
      "committer": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Aug 21 23:36:34 2023 -0400"
      },
      "message": "update docs\n"
    },
    {
      "commit": "a87cb8d21f2433c5dc6fb073ff5d7b3c25edd850",
      "tree": "3ef977e2eed8207536e11b1988ce907bb58df89b",
      "parents": [
        "6ad211b6f9da1675d342ba187a5e86f244de0394"
      ],
      "author": {
        "name": "Tomasz Wojno",
        "email": "tomasz.wojno@sandboxquantum.com",
        "time": "Tue Aug 22 05:25:02 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 21 23:25:02 2023 -0400"
      },
      "message": "Fix handling paths with whitepsaces (#733)\n\n"
    },
    {
      "commit": "6ad211b6f9da1675d342ba187a5e86f244de0394",
      "tree": "897b12ed3569fdf3bb2ec54a76b4844e69dfc576",
      "parents": [
        "40e1477e71bf935b220741e9f811cf5de92e8770",
        "ed49ca3f9f9fd7b526cfdbf7caec3db5a57797c6"
      ],
      "author": {
        "name": "Alex Eagle",
        "email": "alex@aspect.dev",
        "time": "Thu Aug 17 07:52:12 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 17 07:52:12 2023 -0700"
      },
      "message": "Make pkg_zip compression configurable (#737)\n\nZip offers different compression algorithms and levels. For packaging,\r\nsometimes faster compression speed is more important than size. With\r\n`pkg_tar`, there is already the option to use a custom compressor,\r\nthere\u0027s no similar option for `pkg_zip` yet.\r\n\r\nThis PR exposes the zip `compression_level` and `compression_type`\r\narguments for `pkg_zip`, thus enabling the use case.\r\n\r\nThe list of compressions is the same as Python\u0027s `ZipFile`:\r\nhttps://docs.python.org/3/library/zipfile.html#zipfile.ZIP_STORED\r\n\r\nThere\u0027s a new test case that verifies that the compression settings work\r\nby comparing the compressed file sizes.\r\n\r\nThe default compression level is the same as in this recent change for\r\n`pkg_tar` in #720"
    },
    {
      "commit": "ed49ca3f9f9fd7b526cfdbf7caec3db5a57797c6",
      "tree": "897b12ed3569fdf3bb2ec54a76b4844e69dfc576",
      "parents": [
        "df31c3ee0785f0baa67b500d33f963c46cdde4ac"
      ],
      "author": {
        "name": "flode",
        "email": "flo.de@hotmail.de",
        "time": "Thu Aug 17 16:20:03 2023 +0200"
      },
      "committer": {
        "name": "flode",
        "email": "flo.de@hotmail.de",
        "time": "Thu Aug 17 16:20:03 2023 +0200"
      },
      "message": "Add logging and extend doc\n"
    },
    {
      "commit": "df31c3ee0785f0baa67b500d33f963c46cdde4ac",
      "tree": "1ca96dfba5b77a5a6a86bf09ef88a2010b746130",
      "parents": [
        "76629618788e52ae8264f5df7c99c43d299b69ab"
      ],
      "author": {
        "name": "flode",
        "email": "flo.de@hotmail.de",
        "time": "Thu Aug 17 15:49:02 2023 +0200"
      },
      "committer": {
        "name": "flode",
        "email": "flo.de@hotmail.de",
        "time": "Thu Aug 17 15:50:51 2023 +0200"
      },
      "message": "Fix test on python 3.6\n"
    },
    {
      "commit": "76629618788e52ae8264f5df7c99c43d299b69ab",
      "tree": "74bb61574d211a9202fcf053496df7031f9b0a40",
      "parents": [
        "b035a74ffac0f72eadd354cb61585e1954d937c5"
      ],
      "author": {
        "name": "flode",
        "email": "flo.de@hotmail.de",
        "time": "Thu Aug 17 15:38:30 2023 +0200"
      },
      "committer": {
        "name": "Florian Scheibner",
        "email": "fscheibner@salesforce.com",
        "time": "Thu Aug 17 15:38:48 2023 +0200"
      },
      "message": "Fix python 3.6, doesn\u0027t support compresslevel\n\nPython3.6 is already end-of-life but seems to still be used in the CI.\n"
    },
    {
      "commit": "b035a74ffac0f72eadd354cb61585e1954d937c5",
      "tree": "7808decd16b376ef8df18af8babefb7782bf301a",
      "parents": [
        "40e1477e71bf935b220741e9f811cf5de92e8770"
      ],
      "author": {
        "name": "flode",
        "email": "flo.de@hotmail.de",
        "time": "Thu Aug 17 12:40:19 2023 +0200"
      },
      "committer": {
        "name": "Florian Scheibner",
        "email": "fscheibner@salesforce.com",
        "time": "Thu Aug 17 13:53:21 2023 +0200"
      },
      "message": "Make pkg_zip compression configurable\n\nZip offers different compression algorithms and levels. For packaging,\nsometimes faster compression speed is more important than size.\nWith pkg_tar, there is already the option to use a custom compressor.\n\nFor pkg_zip these use case are now possible with the exposed zip\ncompression_level and compression_type arguments in this PR.\n\nThere\u0027s a new test case that verifies that the compression settings work by\ncomparing the compressed file sizes.\n\nThe default compression level is the same as recently change for pkg_tar in\n"
    },
    {
      "commit": "40e1477e71bf935b220741e9f811cf5de92e8770",
      "tree": "3ca4073cf27f8af493ad24f7cce61cd3180d4bed",
      "parents": [
        "322c525bff3bf5ab73d3ba2b5ed030ebacdba01c"
      ],
      "author": {
        "name": "Tomasz Wojno",
        "email": "tomasz.wojno@sandboxquantum.com",
        "time": "Thu Aug 17 05:50:03 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 16 23:50:03 2023 -0400"
      },
      "message": "Append changelog to RPM spec file (#726)\n\nConsume input changelog file and append the content to generated spec file"
    },
    {
      "commit": "322c525bff3bf5ab73d3ba2b5ed030ebacdba01c",
      "tree": "dedd2d4b34a5ca9766f161a167d858cdb8ca85f9",
      "parents": [
        "8bf0872e1337e28cc9e5eb3840f7909fbf2c3a1c"
      ],
      "author": {
        "name": "Tomasz Wojno",
        "email": "tomasz.wojno@sandboxquantum.com",
        "time": "Thu Aug 17 05:36:44 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 16 23:36:44 2023 -0400"
      },
      "message": "Fix pkg_deb changelog flag getter (#734)\n\n"
    },
    {
      "commit": "8bf0872e1337e28cc9e5eb3840f7909fbf2c3a1c",
      "tree": "2a92def46ce6249dc5a432e800d14b293e62e7d3",
      "parents": [
        "d89754085f251524b89a4ad70d25ee0e354ee9d0"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Aug 14 15:03:15 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 14 15:03:15 2023 -0400"
      },
      "message": "Add basic include_runfiles to pkg_files. (#724)\n\n* Add basic include_runfiles to pkg_files.\r\n\r\nShow it working in a mappings tests.\r\nImprove the mapping test to print something a little more useful.\r\n\r\nNext step: Make the same code callable from pkg_tar and pkg_zip\r\n\r\n* utf8 wierdness with python vesrions"
    },
    {
      "commit": "d89754085f251524b89a4ad70d25ee0e354ee9d0",
      "tree": "7b06ced46b9040aee4ff43832e96b052a060552b",
      "parents": [
        "08cfc9529ec0b560396500b7e56ee1b9c5f047d2"
      ],
      "author": {
        "name": "Tomasz Wojno",
        "email": "tomasz.wojno@sandboxquantum.com",
        "time": "Mon Aug 14 20:17:26 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Aug 14 14:17:26 2023 -0400"
      },
      "message": "Add changelog attribute to pkg_deb (#725)\n\nAllow passing changelog file to pkg_deb rule"
    },
    {
      "commit": "08cfc9529ec0b560396500b7e56ee1b9c5f047d2",
      "tree": "cf58df3e2a936c5150299a74a0b6cd874454134b",
      "parents": [
        "93562c92b90be520f14333b3c6456023ec9eb25d"
      ],
      "author": {
        "name": "Alex Eagle",
        "email": "alex@aspect.dev",
        "time": "Fri Aug 11 20:28:54 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Aug 11 23:28:54 2023 -0400"
      },
      "message": "chore: automate publishing releases to BCR (#722)\n\nThis matches the layout that was manually published for prior releases:\r\nhttps://github.com/bazelbuild/bazel-central-registry/blob/main/modules/rules_pkg/\r\n"
    },
    {
      "commit": "93562c92b90be520f14333b3c6456023ec9eb25d",
      "tree": "8f6c737800808627e1d155f7addfe9748ed95733",
      "parents": [
        "3ebf3b2fd7f8c8c26c3b63b842db101cb94d6164",
        "a9a768977512a7be2ca9d16b90f9b0229f9f03f4"
      ],
      "author": {
        "name": "Alex Eagle",
        "email": "alex@aspect.dev",
        "time": "Thu Aug 10 07:03:06 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Aug 10 07:03:06 2023 -0700"
      },
      "message": "Grab bag of fixes (#718)\n\nGet load statements correct for rules_python.\r\nAdd defaults for some args in process_src."
    },
    {
      "commit": "a9a768977512a7be2ca9d16b90f9b0229f9f03f4",
      "tree": "aa78733bf9fdeb453c0caa9461dbf4836e2eb2a9",
      "parents": [
        "6b1484757e75ecd5cbfcf37ddb081abb82b34097"
      ],
      "author": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Aug 09 15:54:01 2023 -0400"
      },
      "committer": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Aug 09 15:54:01 2023 -0400"
      },
      "message": "bump platforms because bazel at head requires it. sigh\n"
    },
    {
      "commit": "3ebf3b2fd7f8c8c26c3b63b842db101cb94d6164",
      "tree": "4b8c6c728a2d5d3948c3658238a5b5dcc4e4d99b",
      "parents": [
        "3aadc773a7ced4b5ed1f50ea99e5bc7d3ddb2491"
      ],
      "author": {
        "name": "Paul Draper",
        "email": "paulddraper@gmail.com",
        "time": "Wed Aug 09 13:42:54 2023 -0600"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 09 15:42:54 2023 -0400"
      },
      "message": "Use Gzip compress level 6 (#720)\n\nMuch faster and comparable quality to level 9"
    },
    {
      "commit": "6b1484757e75ecd5cbfcf37ddb081abb82b34097",
      "tree": "b67ea00bc84da02b3e4a2c37c2ffad3a22a1e3eb",
      "parents": [
        "8170478013b7f299b39d232e16d321631264fd36"
      ],
      "author": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Aug 09 15:39:35 2023 -0400"
      },
      "committer": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Aug 09 15:39:35 2023 -0400"
      },
      "message": "remove a ling to trtigger build\n"
    },
    {
      "commit": "3aadc773a7ced4b5ed1f50ea99e5bc7d3ddb2491",
      "tree": "921763ea771cb25289b5ef17626a7a60f0b6bf82",
      "parents": [
        "a40a8f4ab91608d52f5d4fab3ff3f8654cbd8297"
      ],
      "author": {
        "name": "Alex Eagle",
        "email": "alex@aspect.dev",
        "time": "Wed Aug 09 12:37:49 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Aug 09 15:37:49 2023 -0400"
      },
      "message": "Update CODEOWNERS (#721)\n\nI\u0027ll take over for @nacl in general, leaving him as the domain expert on rpm for now."
    },
    {
      "commit": "8170478013b7f299b39d232e16d321631264fd36",
      "tree": "7785fd4d5d284c1d2315584e7a23c39a54dd1e09",
      "parents": [
        "28d62a94a4eb079d25392b4b9bd9e41f6a403f29"
      ],
      "author": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Jul 17 20:02:54 2023 -0400"
      },
      "committer": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Jul 17 20:02:54 2023 -0400"
      },
      "message": "default uid and guid on process_src to None\n"
    },
    {
      "commit": "28d62a94a4eb079d25392b4b9bd9e41f6a403f29",
      "tree": "19f22f531779a4ebe3151f0184c38ee60e9e6d61",
      "parents": [
        "e2101d81fed6f3f78c9524eb4f2c209ac4aae3f6"
      ],
      "author": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Jul 17 10:31:39 2023 -0400"
      },
      "committer": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Jul 17 10:31:39 2023 -0400"
      },
      "message": "fix load(py_library) \u003d\u003e load(py_binary)\n"
    },
    {
      "commit": "e2101d81fed6f3f78c9524eb4f2c209ac4aae3f6",
      "tree": "33acc31f6ef8e853911bf0ea68592557b826402c",
      "parents": [
        "a40a8f4ab91608d52f5d4fab3ff3f8654cbd8297"
      ],
      "author": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Jul 17 10:24:07 2023 -0400"
      },
      "committer": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Jul 17 10:24:07 2023 -0400"
      },
      "message": "remove unneeded py_binary load\n"
    },
    {
      "commit": "a40a8f4ab91608d52f5d4fab3ff3f8654cbd8297",
      "tree": "352d84964147fd384a323ec9af3853a1c42fc021",
      "parents": [
        "89465ed8de24d3697bc97e47eb5644ad1c47304a"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Jul 03 21:30:40 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jul 03 21:30:40 2023 -0400"
      },
      "message": "write debian Date field in UTC rather than local time (#712)\n\n"
    },
    {
      "commit": "89465ed8de24d3697bc97e47eb5644ad1c47304a",
      "tree": "d671e00d96128bb70f7c6ae8ce951bc0dd073da0",
      "parents": [
        "08843716cb02445d0a3e47725ac09edd0770d5ec"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Jun 28 22:09:47 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jun 28 22:09:47 2023 -0400"
      },
      "message": "fix import in rpm test. (#713)\n\nfix import in rpm test."
    },
    {
      "commit": "08843716cb02445d0a3e47725ac09edd0770d5ec",
      "tree": "2262db62d84befff2b51777ec4fbf16f19e290e0",
      "parents": [
        "02eb6cfd90b66df7c5d76b0c360d0e7f77212e1d"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Tue Jun 27 12:07:47 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 27 12:07:47 2023 -0400"
      },
      "message": "Create scorecard.yml (#710)\n\n"
    },
    {
      "commit": "02eb6cfd90b66df7c5d76b0c360d0e7f77212e1d",
      "tree": "3758d8bdf3f8b49207f1fdc05fde1aa5c847559b",
      "parents": [
        "1efacb254be19956dffc7197410e123d858e40cc"
      ],
      "author": {
        "name": "Sam Schwebach",
        "email": "sam.schwebach@gmail.com",
        "time": "Mon Jun 12 00:00:23 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 12 00:00:23 2023 -0400"
      },
      "message": "Merge verify_archive_test_lib with verify_archive_test_main.py.tpl (#705)\n\n* Use Label constructor for verify_archive_test macro\r\n\r\nOne of the `deps` within the `verify_archive_test` macro\r\ndepends on a label, which would be incorrectly evaluated\r\nin a caller\u0027s BUILD file to be a non-external package.\r\n\r\nAdd a Label() call to the label to ensure it is evaluated in the\r\ncontext of rules_pkg. Also add a test to ensure this can be\r\ncorrectly used from another workspace.\r\n\r\n* Merge verify_archive_test_lib into test template\r\n\r\nInstead of exporting verify_archive_test_lib as a\r\npublic library embed it into the template for the\r\ntest itself."
    },
    {
      "commit": "1efacb254be19956dffc7197410e123d858e40cc",
      "tree": "4bdedcda5363c4bd85e7ed0ba82d8cfcb785a429",
      "parents": [
        "253231471d283daf31d63fe391c41d64d93d4f52"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Tue Jun 06 20:11:51 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 06 20:11:51 2023 -0400"
      },
      "message": "Add a MODULE.bazel hint to the release not generator (#709)\n\nadd MODULE.bazel stanza to workspace printer"
    },
    {
      "commit": "253231471d283daf31d63fe391c41d64d93d4f52",
      "tree": "5106a0c25263bb38511b95afff4ff90351919cb4",
      "parents": [
        "59325192e6e7cbf31855542b77e637d14f1c6d46"
      ],
      "author": {
        "name": "Jean-Hadrien Chabran",
        "email": "jh@chabran.fr",
        "time": "Mon Jun 05 23:32:11 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 05 17:32:11 2023 -0400"
      },
      "message": "docs: add a note in pkg_tar#strip_prefix docs (v.0.8.0) about flattening (#699)\n\n* docs: add a note in pkg_tar#strip_prefix about flattening\r\n\r\n* More gramatical description\r\n\r\n* make the message more accurate\r\n\r\n---------\r\n\r\nCo-authored-by: aiuto \u003caiuto@google.com\u003e"
    },
    {
      "commit": "59325192e6e7cbf31855542b77e637d14f1c6d46",
      "tree": "cfbe4b62b32e269063332f1b1a4537917eef0378",
      "parents": [
        "ec4ad13c921ae7e30a9f39edb3ec0fa02c360f9b"
      ],
      "author": {
        "name": "Ignas Kaziukėnas",
        "email": "ignas@ignas.co",
        "time": "Mon Jun 05 23:45:00 2023 +0300"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 05 16:45:00 2023 -0400"
      },
      "message": "[pkg_deb] Fix multiline fields in changes file (#691)\n\n* fix multiline fields in changes files\r\n\r\n* multiline is an enum now"
    },
    {
      "commit": "ec4ad13c921ae7e30a9f39edb3ec0fa02c360f9b",
      "tree": "c538ce7360d76ba2b274bb7bf3da95d236f46d12",
      "parents": [
        "5bf5a9019981ceb19575cd196550daf29a93a84b"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Tue May 23 00:38:01 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 00:38:01 2023 -0400"
      },
      "message": "Add a check to ensure that version.bzl and MODULE.bazel remain in sync. (#697)\n\n* add MODULE.bazel\r\n\r\n* Add a check to ensure that version.bzl and MODULE.bazel remain in sync."
    },
    {
      "commit": "5bf5a9019981ceb19575cd196550daf29a93a84b",
      "tree": "0a61cd878aa100e7f099296531ce821421f6a588",
      "parents": [
        "3fe3cd1cc7433a6f2c653df3d4b154c24a766068"
      ],
      "author": {
        "name": "Adrian Vogelsgesang",
        "email": "adrian.vogelsgesang@tum.de",
        "time": "Thu May 18 16:17:35 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 10:17:35 2023 -0400"
      },
      "message": "Fix typos in doc strings in `verify_archive.bzl` (#700)\n\n"
    },
    {
      "commit": "3fe3cd1cc7433a6f2c653df3d4b154c24a766068",
      "tree": "a9223108bdfdd06f46a7985549cc8ea258ce1291",
      "parents": [
        "e7a1ba187c96df78d83f1adb0eac1b7db24f96bc"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Thu May 18 10:14:51 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 18 10:14:51 2023 -0400"
      },
      "message": "fix working dir on integration tests (#701)\n\n* fix working dir on integration test configuration"
    },
    {
      "commit": "e7a1ba187c96df78d83f1adb0eac1b7db24f96bc",
      "tree": "18811c22e6224ba40b7ae84e9243ac6b6e47615b",
      "parents": [
        "0aa9277cc66fa26b519a1ad8abac0215fc987484"
      ],
      "author": {
        "name": "Austin Schuh",
        "email": "AustinSchuh@users.noreply.github.com",
        "time": "Mon May 01 10:36:09 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 01 13:36:09 2023 -0400"
      },
      "message": "Add support for setting uid/gid from pkg_attributes (#671)\n\nThis enables the user to produce identical tarballs to fix\r\nhttps://github.com/bazelbuild/rules_pkg/issues/670\r\n\r\nSigned-off-by: Austin Schuh \u003caustin.linux@gmail.com\u003e\r\nCo-authored-by: aiuto \u003caiuto@google.com\u003e"
    },
    {
      "commit": "0aa9277cc66fa26b519a1ad8abac0215fc987484",
      "tree": "a27f0423790be2da725ae1c15c969d47e7b9a206",
      "parents": [
        "c86a3e56eb17bc8047de12849c53fe8401423ebf"
      ],
      "author": {
        "name": "Vertexwahn",
        "email": "julian.amann@tum.de",
        "time": "Mon May 01 19:19:34 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 01 13:19:34 2023 -0400"
      },
      "message": "Fix spelling mistakes (#695)\n\n"
    },
    {
      "commit": "c86a3e56eb17bc8047de12849c53fe8401423ebf",
      "tree": "81c14b5f66ce1fb571fa418749f02d4fabf00bc4",
      "parents": [
        "81da43d25ceb5cf51d75927f98d16799e2d94f47"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Mon May 01 13:18:29 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 01 13:18:29 2023 -0400"
      },
      "message": "Remove top level .bzl files. They are all in //pkg. (#688)\n\n* remove top level .bzl files. All of them should be loaded from //pkg:x.bzl\r\n\r\n* fix the rest"
    },
    {
      "commit": "81da43d25ceb5cf51d75927f98d16799e2d94f47",
      "tree": "a4072b47f54ee3b4fe207e8edd2c47b02830518a",
      "parents": [
        "7d7a076544d9b69a71629d5499a7fe5ddc762f13",
        "2a2b03fa8fed8e96ce924cc4accbfbeb1c75664c"
      ],
      "author": {
        "name": "Yun Peng",
        "email": "pcloudy@google.com",
        "time": "Fri Apr 21 15:22:22 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Apr 21 15:22:22 2023 +0200"
      },
      "message": "Merge pull request #693 from bazelbuild/lberki-bazel-dev-archive\n\nReplace reference to bazel-dev with GitHub Discussions."
    },
    {
      "commit": "2a2b03fa8fed8e96ce924cc4accbfbeb1c75664c",
      "tree": "a4072b47f54ee3b4fe207e8edd2c47b02830518a",
      "parents": [
        "7d7a076544d9b69a71629d5499a7fe5ddc762f13"
      ],
      "author": {
        "name": "Lukacs T. Berki",
        "email": "lberki@google.com",
        "time": "Fri Apr 21 13:10:11 2023 +0000"
      },
      "committer": {
        "name": "Lukacs T. Berki",
        "email": "lberki@google.com",
        "time": "Fri Apr 21 13:10:11 2023 +0000"
      },
      "message": "Replace reference to bazel-dev with GitHub Discussions.\n"
    },
    {
      "commit": "7d7a076544d9b69a71629d5499a7fe5ddc762f13",
      "tree": "f7a7da7f9ca7cd40151c105a7652cb337e4f98f1",
      "parents": [
        "88109c3b45d4bd624f0594848d279726b1f57492"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Tue Mar 28 23:44:42 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 28 23:44:42 2023 -0400"
      },
      "message": "add MODULE.bazel (#690)\n\n* add MODULE.bazel\r\n"
    },
    {
      "commit": "88109c3b45d4bd624f0594848d279726b1f57492",
      "tree": "438386021859acf3d30f18ac9c62c8071c06a478",
      "parents": [
        "dd1cb3376247207691abe412ec6ef51ca344d768"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Tue Mar 28 23:17:25 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 28 23:17:25 2023 -0400"
      },
      "message": "Bump to 0.9.0 (#687)\n\n* v 0.9.0\r\n\r\n* compat\u003d1"
    },
    {
      "commit": "dd1cb3376247207691abe412ec6ef51ca344d768",
      "tree": "31676f074be642d43c3ec44f937b3c8174060cd8",
      "parents": [
        "3121d6b6c3a08bddf2b97572390cdb76ea7c1391"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Tue Mar 28 18:59:54 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 28 18:59:54 2023 -0400"
      },
      "message": "swtich example to OutputGroupInfo (#689)\n\n"
    },
    {
      "commit": "3121d6b6c3a08bddf2b97572390cdb76ea7c1391",
      "tree": "53d8175df440c3842e44b73c1ceed7736cb0bc91",
      "parents": [
        "edd4d3d643f01e6ac5cb529fc9d7e01dc8c9367e"
      ],
      "author": {
        "name": "Tomasz Wojno",
        "email": "tomek.wojno@gmail.com",
        "time": "Tue Mar 28 22:34:25 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 28 17:34:25 2023 -0400"
      },
      "message": "Add OutputGroupInfo for pkg_rpm rule (#684)\n\n* Add OutputGroupInfo for pkg_rpm rule"
    },
    {
      "commit": "edd4d3d643f01e6ac5cb529fc9d7e01dc8c9367e",
      "tree": "1bf9c9fb9c1028e1a1d8d2c3cb1a171369317b85",
      "parents": [
        "f117c6311be9fd6df675112f2b1dbe7ebc0978f5"
      ],
      "author": {
        "name": "Clint Harrison",
        "email": "60013602+clint-stripe@users.noreply.github.com",
        "time": "Wed Mar 15 20:30:05 2023 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 15 23:30:05 2023 -0400"
      },
      "message": "pkg_tar should not prefix tree artifacts with ./ (#681)\n\n"
    },
    {
      "commit": "f117c6311be9fd6df675112f2b1dbe7ebc0978f5",
      "tree": "738ebbdde86d7cdf77f03d65e49141dbe4852496",
      "parents": [
        "27719a86f1e168d967e823a0511f7a324016849a"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Mar 15 10:45:49 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 15 10:45:49 2023 -0400"
      },
      "message": "exec_tools -\u003e tools (#680)\n\n"
    },
    {
      "commit": "27719a86f1e168d967e823a0511f7a324016849a",
      "tree": "592b4ff532af91a60e5d9972ba27949615bc11ab",
      "parents": [
        "3b8e3f150fb83bb6098298c2a79011fd0b7d6a3f"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Mar 01 14:49:04 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 01 14:49:04 2023 -0500"
      },
      "message": "Update advise about pkg_files. (#679)\n\nFixes: #678"
    },
    {
      "commit": "3b8e3f150fb83bb6098298c2a79011fd0b7d6a3f",
      "tree": "419205f311a17871d8418aa494804003b14654c2",
      "parents": [
        "23a3cb4117c7047d31fe4105a5c818131c8efb7b"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Feb 15 12:06:19 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 15 12:06:19 2023 -0500"
      },
      "message": "Add verify_archive rule to do e2e tests on built archives. (#669)\n\nWe could do more, but this should be good enough to start.\r\n\r\nFixes #644"
    },
    {
      "commit": "23a3cb4117c7047d31fe4105a5c818131c8efb7b",
      "tree": "8d2b374dc3b863ab789aea339441bb17da8b980d",
      "parents": [
        "7c2983c869ae88ca878af47f23d8b51c34b58c9e"
      ],
      "author": {
        "name": "Qingyu Sui",
        "email": "sqybi@126.com",
        "time": "Wed Feb 15 23:58:59 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 15 10:58:59 2023 -0500"
      },
      "message": "Fix a potential TypeException caused by None type (#668)\n\n"
    },
    {
      "commit": "7c2983c869ae88ca878af47f23d8b51c34b58c9e",
      "tree": "2d78832c09a052b313962fa95821fc9ca618a7b4",
      "parents": [
        "f9cf7959cdeb88fe95e0fa1bbc9108c43336647c"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Feb 13 23:25:09 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 13 23:25:09 2023 -0500"
      },
      "message": "pkg_zip: Some unicode file handling fixes and basic tests (#641)\n\nAdd primitive zip unicode filename handling tests\r\n- Just make sure we can create an archive with non-ASCII file names."
    },
    {
      "commit": "f9cf7959cdeb88fe95e0fa1bbc9108c43336647c",
      "tree": "0796acdb72d46e542774cf375a14cf9f7086ebfc",
      "parents": [
        "694e3ad1b349de8e3d3fab0603251445f1961c76"
      ],
      "author": {
        "name": "Ryan Beasley",
        "email": "39353016+beasleyr-vmw@users.noreply.github.com",
        "time": "Mon Feb 13 22:18:11 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Feb 13 22:18:11 2023 -0500"
      },
      "message": "pkg_tar, pkg_zip: improve support for long paths on Windows (#672)\n\n* pkg_zip: improve support for long paths on Windows\r\n\r\nThis commit updates `pkg_zip` and `pkg_tar` to, when running on Windows, convert\r\nfiles\u0027 input paths to extended-length paths by (1) making them absolute\r\nand then (2) prepending with `\\\\?\\`."
    },
    {
      "commit": "694e3ad1b349de8e3d3fab0603251445f1961c76",
      "tree": "d006b6dcae225acec534bc84f1a6c97951075811",
      "parents": [
        "f98a82173ee0abb2c7d925ace346a73a7628ec4f"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Thu Feb 09 17:49:20 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Feb 09 17:49:20 2023 -0500"
      },
      "message": "Update to rules_license 0.0.4 (#667)\n\n- Update to a newer rules_license\r\n- update ci to prove that we can work with --incompatible_use_platforms_repo_for_constraints\r\n- do not test with no_host_transition yet"
    },
    {
      "commit": "f98a82173ee0abb2c7d925ace346a73a7628ec4f",
      "tree": "40d3bf61741a30e3be756feac8804c22a610a246",
      "parents": [
        "bf19e06e039ce3a6ff6552f62180938fbe3092c7"
      ],
      "author": {
        "name": "Andrew Psaltis",
        "email": "apsaltis@vmware.com",
        "time": "Wed Feb 08 17:11:46 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Feb 08 17:11:46 2023 -0500"
      },
      "message": "Genericize package manifest system and interface (#660)\n\nGenericize package manifest system and interface\r\n\r\nThe current way that rules_pkg communicates with must packagers is using a\r\nmanifest file, which is currently a JSON data structure based on a an array of\r\narrays.  While generally readable, it looks strange, as it was to reduce Bazel\r\nresource usage (JSON strings in memory).  Further, our Python code is directly\r\nbound to this data structure format.\r\n\r\nHowever, if we want to add more or change this, it becomes cumbersome on both\r\nthe Starlark and Python sides. This change alleviates concerns generally by:\r\n\r\n- Converting all manifests to a JSON \"object\" style, improving readability.\r\n  Numerous golden tests were updated to support this.\r\n- Replace the `collections.namedtuple`-based `ManifestEntry` object with one\r\n  that is a little more flexible and type-safe.\r\n- Providing a function (`read_entries_from`) that converts a file-like object\r\n  into a list of `ManifestEntry`s, and replacing all JSON reading in packagers\r\n  (`tar`, `zip`, `install`) and their tests with this function.\r\n\r\nOther convenience factors or things addressed:\r\n\r\n- `ManifestEntry.entry_type` is now just `ManifestEntry.type`\r\n- Bazel 6 now stringifies repository-local labels with a preceding `@`, unlike\r\n  prior versions.  Adapt to this in the manifest writer.\r\n\r\nFuture changes will extend this interface to allow for custom attributes to be\r\npassed from `pkg_files` and friends, which, among other things, will be\r\nnecessary to more generically support `pkg_rpm`.\r\n\r\nProvides groundwork for (but doesn\u0027t resolve) #385."
    },
    {
      "commit": "bf19e06e039ce3a6ff6552f62180938fbe3092c7",
      "tree": "208d3c44bdfd5c587a6357d4ecf72f875079618d",
      "parents": [
        "9d4b0ed8c02b69b985f1d17ee4a0e184eaf7ff26"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Tue Feb 07 17:30:40 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 07 17:30:40 2023 -0500"
      },
      "message": "update version to 8.1 to sync with bzlmod (#665)\n\n"
    },
    {
      "commit": "9d4b0ed8c02b69b985f1d17ee4a0e184eaf7ff26",
      "tree": "ba8885c008c4cd9319c0f6bd500ca95293aaabb5",
      "parents": [
        "547077f0b1d3f60a325429a9b4c6de965ab2f3b4"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Tue Feb 07 16:49:39 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Feb 07 16:49:39 2023 -0500"
      },
      "message": "Update MODULE.bazel\n\nFix version number"
    },
    {
      "commit": "547077f0b1d3f60a325429a9b4c6de965ab2f3b4",
      "tree": "0f9924c761ef646c6641b5e43d3cc36015f34652",
      "parents": [
        "52ed3efd76ad37d5ffa0b294dff89fcb4b43099d"
      ],
      "author": {
        "name": "Alex Eagle",
        "email": "alex@aspect.dev",
        "time": "Wed Jan 11 10:14:26 2023 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 11 13:14:26 2023 -0500"
      },
      "message": "feat: expose tar manifest as an output (#643)\n\n* feat: expose tar manifest as an output\r\n\r\nThis allows targets to run something like jq over the manifest contents"
    },
    {
      "commit": "52ed3efd76ad37d5ffa0b294dff89fcb4b43099d",
      "tree": "fa1f697941d47e6c60e658e6472a51aa836fec41",
      "parents": [
        "6a7585fc799c56814d209ac73f7cdb7df57b9093"
      ],
      "author": {
        "name": "Nils Semmelrock",
        "email": "42540177+nstng@users.noreply.github.com",
        "time": "Wed Jan 11 17:34:12 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 11 11:34:12 2023 -0500"
      },
      "message": "Support license attribute in pkg_deb (#651)\n\nAdd optional attribute to add a short license description to the meta data of created debian artifacts"
    },
    {
      "commit": "6a7585fc799c56814d209ac73f7cdb7df57b9093",
      "tree": "2e64e3a75518d429463dad5f17b4538b9faee77d",
      "parents": [
        "8d8c4a890640130138405bb799f8a257ae3ec318"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Jan 04 09:42:19 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Jan 04 09:42:19 2023 -0500"
      },
      "message": "Replace the prebuilt rpmbuilt with a script (#649)\n\nFixes #648"
    },
    {
      "commit": "8d8c4a890640130138405bb799f8a257ae3ec318",
      "tree": "2d8ebbaf658f53494f4fb260392ee3b4a009689e",
      "parents": [
        "8e65d2f3ceaad684bf5aa85b80b9f100d63dc9c2"
      ],
      "author": {
        "name": "Doug Rabson",
        "email": "dfr@rabson.org",
        "time": "Tue Jan 03 02:01:20 2023 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jan 02 21:01:20 2023 -0500"
      },
      "message": "Add support for the txz extension in pkg_tar (#653) (#654)\n\n"
    },
    {
      "commit": "8e65d2f3ceaad684bf5aa85b80b9f100d63dc9c2",
      "tree": "85034f325c86346a64563c34b167dd7d6520383f",
      "parents": [
        "cde117758c7cb5479058ae27fac4e56f5a678079"
      ],
      "author": {
        "name": "Fabian Meumertzheim",
        "email": "fabian@meumertzhe.im",
        "time": "Thu Nov 24 04:07:53 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 23 22:07:53 2022 -0500"
      },
      "message": "Explicitly store implicit parent directories in zip files (#640)\n\n* Explicitly store implicit parent directories in zip files\r\n\r\nTooling in the Java world (and likely elsewhere) has come to depend on\r\nall directories implicilty present as parent directories of files to be\r\nlisted explicitly as a member of a ZIP file.\r\n\r\n* Address review comments"
    },
    {
      "commit": "cde117758c7cb5479058ae27fac4e56f5a678079",
      "tree": "2c4780adec2209c2b58fc7a4479ed77b9c915853",
      "parents": [
        "ecd5112072ee28ff1c384fdf2dcf0da76866ce1d"
      ],
      "author": {
        "name": "Fabian Meumertzheim",
        "email": "fabian@meumertzhe.im",
        "time": "Wed Nov 23 18:47:44 2022 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 23 12:47:44 2022 -0500"
      },
      "message": "Remove unnecessary `to_list()` calls (#639)\n\nAvoids flattening depsets during the analysis phase by passing depsets\r\ninto `ctx.actions.run`\u0027s `input` parameter."
    },
    {
      "commit": "ecd5112072ee28ff1c384fdf2dcf0da76866ce1d",
      "tree": "0bd166526b248ae75d0ecfc7923853d2c05536ce",
      "parents": [
        "daa231c2dea74195c95bf1c87e74028cca5aa54a"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Nov 23 12:45:25 2022 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 23 12:45:25 2022 -0500"
      },
      "message": "Apply package_dir to pkg_mklink (#637)\n\n- Fix brokenness in pkg_tar\r\n- Add tests (it was working) to pkg_zip\r\n\r\nFixes #610"
    },
    {
      "commit": "daa231c2dea74195c95bf1c87e74028cca5aa54a",
      "tree": "69fad875faf19dd8ddf4e083138af62553b864da",
      "parents": [
        "fe9b42b5e134eb9e5a26e09350fc1b82a00ae562"
      ],
      "author": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Nov 11 10:25:36 2022 -0500"
      },
      "committer": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Nov 11 10:25:36 2022 -0500"
      },
      "message": "fix doc ref\n"
    },
    {
      "commit": "fe9b42b5e134eb9e5a26e09350fc1b82a00ae562",
      "tree": "2de6cbc1be56e86922e6d95af180904602237fce",
      "parents": [
        "0f15d5b4cd512215b2745b22727ae54b40fccdd3",
        "bcc76c8818e70ef3990d506bc3b968c34ab14cfb"
      ],
      "author": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Nov 11 10:24:04 2022 -0500"
      },
      "committer": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Nov 11 10:24:04 2022 -0500"
      },
      "message": "Merge remote-tracking branch \u0027upstream/main\u0027\n"
    },
    {
      "commit": "bcc76c8818e70ef3990d506bc3b968c34ab14cfb",
      "tree": "2de6cbc1be56e86922e6d95af180904602237fce",
      "parents": [
        "d7b20dacb0e9ee10e5e94d914ff60821fdd8a63c"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Nov 04 15:56:21 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 04 15:56:21 2022 -0400"
      },
      "message": "Update patching.md\n\nTidying"
    },
    {
      "commit": "d7b20dacb0e9ee10e5e94d914ff60821fdd8a63c",
      "tree": "ed549193a229bc1c6d799febc3a84e3bd1add16e",
      "parents": [
        "e5d2ca093751a6e93a1af3bec88037042d293a70"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Nov 04 15:40:05 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 04 15:40:05 2022 -0400"
      },
      "message": "push docs for 0.8.0 (#635)\n\n"
    },
    {
      "commit": "0f15d5b4cd512215b2745b22727ae54b40fccdd3",
      "tree": "ed549193a229bc1c6d799febc3a84e3bd1add16e",
      "parents": [
        "e5d2ca093751a6e93a1af3bec88037042d293a70"
      ],
      "author": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Nov 04 15:36:58 2022 -0400"
      },
      "committer": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Nov 04 15:36:58 2022 -0400"
      },
      "message": "push docs for 0.8.0\n"
    },
    {
      "commit": "e5d2ca093751a6e93a1af3bec88037042d293a70",
      "tree": "0c27e08ef04a5cf94c320b9288e047b7391bf102",
      "parents": [
        "29d79cfa6def995cc702d82d6e9dd5d01fcd5065"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Nov 04 15:32:41 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Nov 04 15:32:41 2022 -0400"
      },
      "message": "Update README.md\n\nStop pointing at specific releases."
    },
    {
      "commit": "29d79cfa6def995cc702d82d6e9dd5d01fcd5065",
      "tree": "31b6fee99bfe44888ff6d29d321903dcc7b3ac61",
      "parents": [
        "914b0e5ef85bef5d464707a95f88f384570b2456"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Wed Nov 02 23:24:39 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 02 23:24:39 2022 -0400"
      },
      "message": "update version and changelog for release (#633)\n\n* update version and changelog for release\r\n* fix a brittle test that depended on rules python internals. It fails depending on which Bazel you use, even though the rule is doing the right thing.\r\n\r\nForce merge so I can get the release to unblock last minute bazelcon demos."
    },
    {
      "commit": "914b0e5ef85bef5d464707a95f88f384570b2456",
      "tree": "2fe9c53223d7cf9812706efa1dbdec515d5eb6b4",
      "parents": [
        "de81967b2f600fc5f8a44b8e1d1104212119d0b1"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Oct 21 10:01:05 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 21 10:01:05 2022 -0400"
      },
      "message": "Update docs to show $(var) usage and using ctx.var directly. (#621)\n\nAdd example of new ctx.var and $(var) usage in file names.\r\nUpdate common docs\r\n- fix since regexp\r\n- use 0.8.0 for since\r\n- remove unneeded load"
    },
    {
      "commit": "de81967b2f600fc5f8a44b8e1d1104212119d0b1",
      "tree": "4b1659b63050f8189d7e46015ab86f9e803aabb3",
      "parents": [
        "0cac0ab71073b13c178c23895c2619623dccde6a"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Thu Oct 20 10:47:54 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 20 10:47:54 2022 -0400"
      },
      "message": "Example of how to write tests if you vendor dependencies. (#628)\n\n* Make sh tests portable"
    },
    {
      "commit": "0cac0ab71073b13c178c23895c2619623dccde6a",
      "tree": "33f7bd4e40dd4f40952e9457d4dd9e2c38a3a00e",
      "parents": [
        "383e9a13db6a8be46472b799f6baee06a4036388"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Thu Oct 20 10:46:25 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 20 10:46:25 2022 -0400"
      },
      "message": "Create basic bzlmod setup for rules_pkg. (#625)\n\n* Create basic bzlmod setup for rules_pkg.\r\n\r\n- Shows it working for one example\r\n- Has only runtime deps\r\n- rpm and git toolchains not done yet\r\n- Still not sure how to get the external repo test working\r\n- Make platforms and stardoc dependency deps.\r\n"
    },
    {
      "commit": "383e9a13db6a8be46472b799f6baee06a4036388",
      "tree": "1b71dca6e5ec6f0e2b52d9c098ee0d08575028d1",
      "parents": [
        "7693abc8ca63612945fe8f6de85889be5fcbe457"
      ],
      "author": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Thu Oct 20 09:48:00 2022 -0400"
      },
      "committer": {
        "name": "Tony Aiuto",
        "email": "aiuto@google.com",
        "time": "Thu Oct 20 09:49:49 2022 -0400"
      },
      "message": "remove unneeded load\n"
    },
    {
      "commit": "7693abc8ca63612945fe8f6de85889be5fcbe457",
      "tree": "1bdb5f115ba49d7e60e3e117719a75add27a93d8",
      "parents": [
        "4891d9fe6c32c4e26ad4766261fde13ae684bbb2"
      ],
      "author": {
        "name": "Greg",
        "email": "gregestren@users.noreply.github.com",
        "time": "Wed Oct 19 20:46:30 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Oct 19 20:46:30 2022 -0400"
      },
      "message": "Bazel 6.0: Fix config_setting visibility failure on bazel CI (#627)\n\n* Fix config_setting visibility failure on bazel CI\r\n\r\nSee https://github.com/bazelbuild/bazel/issues/12933.\r\n\r\nRepro: `$ USE_BAZEL_VERSION\u003da05276fea75d47370b363125a074c38cb2badc74 bazelisk build  --nobuild --incompatible_config_setting_private_default_visibility  //src/main/java/...`\r\n\r\nDiscovered in failing Bazel CI with `--incompatible_config_setting_private_default_visibility` flipped"
    },
    {
      "commit": "4891d9fe6c32c4e26ad4766261fde13ae684bbb2",
      "tree": "cfb7944501dfc1eaf023b9661c5ed457f52f635f",
      "parents": [
        "30bf21dffe16c25be7a4c8db146a7e71b2c26086"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Oct 10 09:32:30 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 10 09:32:30 2022 -0400"
      },
      "message": "Rough prototype of @since processing. (#617)\n\nWhen we merge generated docs into the final form, convert\r\n@since(text) to emphasized (currently italic) text.\r\n\r\nThis is not intended to be perfect. It is just to get the concept out\r\nthere to start playing with it. Ideally, StarDoc will eventually support\r\n@since natively and we can delete this."
    },
    {
      "commit": "30bf21dffe16c25be7a4c8db146a7e71b2c26086",
      "tree": "ce3628a4141dfe70928fac6413c4d1fa4878cab5",
      "parents": [
        "63eaef030c48840bb0f4cc7944deb8d5a8af2e1f"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Oct 10 09:13:23 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Oct 10 09:13:23 2022 -0400"
      },
      "message": "Allow $(var) substitution in filenames (#620)\n\n* Allow $(var) substitution in filenames and include everything in ctx.var in the substitution dictionary.\r\n\r\nFixes #20\r\n"
    },
    {
      "commit": "63eaef030c48840bb0f4cc7944deb8d5a8af2e1f",
      "tree": "9262a92eac90144daba1e3e955d6f33b009b5887",
      "parents": [
        "4655608655eb03ad2836dc2d15d36e606f9936be"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Sep 23 13:07:08 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 23 13:07:08 2022 -0400"
      },
      "message": "Adjust tar tests to have a test case for #297 (#618)\n\n* Adjust tar test to show #297\r\nI tried to revert many pieces of code which should have fixed the problem, but could not reproduce 297. I\u0027m fairly confident the root cause was eliminated a while ago."
    },
    {
      "commit": "4655608655eb03ad2836dc2d15d36e606f9936be",
      "tree": "3b70c8d3a172c35677f7ceea017b2cd0ad60fa81",
      "parents": [
        "21888798fdd2ac733018d38a711195db01ab31c9"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Fri Sep 16 12:34:42 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Sep 16 12:34:42 2022 -0400"
      },
      "message": "Cosmetic. Improve the error messageing for duplicate files in check_dest. (#616)\n\n* Cosmetic. Improve the error messageing on duplicate files in check_dest.\r\n\r\n* lintify"
    },
    {
      "commit": "21888798fdd2ac733018d38a711195db01ab31c9",
      "tree": "0227782e1beb9d1dcc96ee6f3762d1d05a31deda",
      "parents": [
        "0f128a2579163798b75da0309c73d5cbfaf7e261"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Thu Sep 15 11:06:34 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 15 11:06:34 2022 -0400"
      },
      "message": "First cut at runfiles support in pkg_* rules (#605)\n\n* First cut at runfiles in pkg_* rules\r\n* allow long paths in write_manifest to aid debugging"
    },
    {
      "commit": "0f128a2579163798b75da0309c73d5cbfaf7e261",
      "tree": "10be3088d10884e8be79296c290aa8f26397328e",
      "parents": [
        "46eabd36cf957920406d2a8b05f178a0bd0f851a"
      ],
      "author": {
        "name": "Alexander Faxå",
        "email": "alexander.faxa@gmail.com",
        "time": "Tue Sep 13 17:40:17 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Sep 13 11:40:17 2022 -0400"
      },
      "message": "Do not warn if the origin paths are the same. (#615)\n\n"
    },
    {
      "commit": "46eabd36cf957920406d2a8b05f178a0bd0f851a",
      "tree": "6a66193d3343ec8249b8dfd1d30177f782767017",
      "parents": [
        "60dbd92d1ce3338cbb8adcb8ae8800ea3421d7b8"
      ],
      "author": {
        "name": "aiuto",
        "email": "aiuto@google.com",
        "time": "Mon Sep 12 23:58:39 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 12 23:58:39 2022 -0400"
      },
      "message": "Create an example of the kind of link tree Node users must create (#603)\n\n* Create an example of the kind of link tree Node users muse create\r\n"
    }
  ],
  "next": "60dbd92d1ce3338cbb8adcb8ae8800ea3421d7b8"
}
