Consider using gzip.compress with mtime=None.
example of last commit;
commit c6a1729925e1fb9ea083846f1a88beed87ec3365 (HEAD -> summary, tag: 1.21.4-pre1-summary, origin/summary)
Author: actions-user <actions@github.com>
Date: Wed Nov 20 13:45:00 2024 +0000
🚀 Update summary for 1.21.4-pre1
assets/atlas/data.json.gz | Bin 747 -> 747 bytes
assets/atlas/data.msgpack.gz | Bin 852 -> 852 bytes
assets/block_definition/data.json.gz | Bin 46213 -> 46213 bytes
assets/block_definition/data.msgpack.gz | Bin 51924 -> 51924 bytes
assets/equipment/data.json.gz | Bin 471 -> 471 bytes
assets/equipment/data.msgpack.gz | Bin 502 -> 502 bytes
assets/font/data.json.gz | Bin 6167 -> 6167 bytes
assets/font/data.msgpack.gz | Bin 5498 -> 5498 bytes
assets/item_definition/data.json | 1913 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------
assets/item_definition/data.json.gz | Bin 17405 -> 17655 bytes
assets/item_definition/data.min.json | 2 +-
assets/item_definition/data.msgpack | Bin 183635 -> 191767 bytes
assets/item_definition/data.msgpack.gz | Bin 20299 -> 20749 bytes
assets/model/data.json.gz | Bin 58367 -> 58367 bytes
assets/model/data.msgpack.gz | Bin 65189 -> 65189 bytes
assets/post_effect/data.json.gz | Bin 889 -> 889 bytes
assets/post_effect/data.msgpack.gz | Bin 1057 -> 1057 bytes
block_definitions/data.json.gz | Bin 8691 -> 8691 bytes
block_definitions/data.msgpack.gz | Bin 10474 -> 10474 bytes
blocks/data.json.gz | Bin 8998 -> 8998 bytes
blocks/data.msgpack.gz | Bin 9531 -> 9531 bytes
commands/data.json.gz | Bin 6453 -> 6453 bytes
commands/data.msgpack.gz | Bin 6713 -> 6713 bytes
data/advancement/data.json.gz | Bin 42676 -> 42676 bytes
data/advancement/data.msgpack.gz | Bin 51240 -> 51240 bytes
data/banner_pattern/data.json.gz | Bin 607 -> 607 bytes
data/banner_pattern/data.msgpack.gz | Bin 774 -> 774 bytes
data/chat_type/data.json.gz | Bin 252 -> 252 bytes
data/chat_type/data.msgpack.gz | Bin 263 -> 263 bytes
data/damage_type/data.json.gz | Bin 762 -> 762 bytes
data/damage_type/data.msgpack.gz | Bin 842 -> 842 bytes
data/dimension/data.json.gz | Bin 33076 -> 33076 bytes
data/dimension/data.msgpack.gz | Bin 36490 -> 36490 bytes
data/dimension_type/data.json.gz | Bin 413 -> 413 bytes
data/dimension_type/data.msgpack.gz | Bin 425 -> 425 bytes
data/enchantment/data.json.gz | Bin 3595 -> 3595 bytes
data/enchantment/data.msgpack.gz | Bin 4047 -> 4047 bytes
data/enchantment_provider/data.json.gz | Bin 250 -> 250 bytes
data/enchantment_provider/data.msgpack.gz | Bin 262 -> 262 bytes
data/experiment/trade_rebalance/enchantment_provider/data.json.gz | Bin 378 -> 378 bytes
data/experiment/trade_rebalance/enchantment_provider/data.msgpack.gz | Bin 461 -> 461 bytes
data/experiment/trade_rebalance/loot_table/data.json.gz | Bin 1431 -> 1431 bytes
data/experiment/trade_rebalance/loot_table/data.msgpack.gz | Bin 1698 -> 1698 bytes
data/experiment/trade_rebalance/tag/enchantment/data.json.gz | Bin 350 -> 350 bytes
data/experiment/trade_rebalance/tag/enchantment/data.msgpack.gz | Bin 379 -> 379 bytes
data/experiment/trade_rebalance/tag/worldgen/structure/data.json.gz | Bin 158 -> 158 bytes
data/experiment/trade_rebalance/tag/worldgen/structure/data.msgpack.gz | Bin 159 -> 159 bytes
data/instrument/data.json.gz | Bin 223 -> 223 bytes
data/instrument/data.msgpack.gz | Bin 250 -> 250 bytes
data/jukebox_song/data.json.gz | Bin 449 -> 449 bytes
data/jukebox_song/data.msgpack.gz | Bin 540 -> 540 bytes
data/loot_table/data.json.gz | Bin 33787 -> 33787 bytes
data/loot_table/data.msgpack.gz | Bin 38556 -> 38556 bytes
data/painting_variant/data.json.gz | Bin 1006 -> 1006 bytes
data/painting_variant/data.msgpack.gz | Bin 1216 -> 1216 bytes
data/recipe/data.json.gz | Bin 22888 -> 22888 bytes
data/recipe/data.msgpack.gz | Bin 26592 -> 26592 bytes
data/tag/banner_pattern/data.json.gz | Bin 353 -> 353 bytes
data/tag/banner_pattern/data.msgpack.gz | Bin 409 -> 409 bytes
data/tag/block/data.json.gz | Bin 8335 -> 8335 bytes
data/tag/block/data.msgpack.gz | Bin 9552 -> 9552 bytes
data/tag/cat_variant/data.json.gz | Bin 162 -> 162 bytes
data/tag/cat_variant/data.msgpack.gz | Bin 161 -> 161 bytes
data/tag/damage_type/data.json.gz | Bin 919 -> 919 bytes
data/tag/damage_type/data.msgpack.gz | Bin 1022 -> 1022 bytes
data/tag/enchantment/data.json.gz | Bin 715 -> 715 bytes
data/tag/enchantment/data.msgpack.gz | Bin 801 -> 801 bytes
data/tag/entity_type/data.json.gz | Bin 1070 -> 1070 bytes
data/tag/entity_type/data.msgpack.gz | Bin 1192 -> 1192 bytes
data/tag/fluid/data.json.gz | Bin 87 -> 87 bytes
data/tag/fluid/data.msgpack.gz | Bin 79 -> 79 bytes
data/tag/game_event/data.json.gz | Bin 484 -> 484 bytes
data/tag/game_event/data.msgpack.gz | Bin 531 -> 531 bytes
data/tag/instrument/data.json.gz | Bin 147 -> 147 bytes
data/tag/instrument/data.msgpack.gz | Bin 146 -> 146 bytes
data/tag/item/data.json | 18 +--
data/tag/item/data.json.gz | Bin 5375 -> 5377 bytes
data/tag/item/data.min.json | 2 +-
data/tag/item/data.msgpack | Bin 29596 -> 29596 bytes
data/tag/item/data.msgpack.gz | Bin 6244 -> 6244 bytes
data/tag/painting_variant/data.json.gz | Bin 316 -> 316 bytes
data/tag/painting_variant/data.msgpack.gz | Bin 342 -> 342 bytes
data/tag/point_of_interest_type/data.json.gz | Bin 203 -> 203 bytes
data/tag/point_of_interest_type/data.msgpack.gz | Bin 212 -> 212 bytes
data/tag/worldgen/biome/data.json.gz | Bin 1714 -> 1714 bytes
data/tag/worldgen/biome/data.msgpack.gz | Bin 1927 -> 1927 bytes
data/tag/worldgen/flat_level_generator_preset/data.json.gz | Bin 147 -> 147 bytes
data/tag/worldgen/flat_level_generator_preset/data.msgpack.gz | Bin 149 -> 149 bytes
data/tag/worldgen/structure/data.json.gz | Bin 345 -> 345 bytes
data/tag/worldgen/structure/data.msgpack.gz | Bin 365 -> 365 bytes
data/tag/worldgen/world_preset/data.json.gz | Bin 140 -> 140 bytes
data/tag/worldgen/world_preset/data.msgpack.gz | Bin 141 -> 141 bytes
data/trial_spawner/data.json.gz | Bin 638 -> 638 bytes
data/trial_spawner/data.msgpack.gz | Bin 766 -> 766 bytes
data/trim_material/data.json.gz | Bin 437 -> 437 bytes
data/trim_material/data.msgpack.gz | Bin 486 -> 486 bytes
data/trim_pattern/data.json.gz | Bin 396 -> 396 bytes
data/trim_pattern/data.msgpack.gz | Bin 464 -> 464 bytes
data/wolf_variant/data.json.gz | Bin 309 -> 309 bytes
data/wolf_variant/data.msgpack.gz | Bin 356 -> 356 bytes
data/worldgen/biome/data.json.gz | Bin 6761 -> 6761 bytes
data/worldgen/biome/data.msgpack.gz | Bin 7319 -> 7319 bytes
data/worldgen/configured_carver/data.json.gz | Bin 648 -> 648 bytes
data/worldgen/configured_carver/data.msgpack.gz | Bin 735 -> 735 bytes
data/worldgen/configured_feature/data.json.gz | Bin 10097 -> 10097 bytes
data/worldgen/configured_feature/data.msgpack.gz | Bin 10981 -> 10981 bytes
data/worldgen/density_function/data.json.gz | Bin 4698 -> 4698 bytes
data/worldgen/density_function/data.msgpack.gz | Bin 4574 -> 4574 bytes
data/worldgen/flat_level_generator_preset/data.json | 16 +-
data/worldgen/flat_level_generator_preset/data.json.gz | Bin 549 -> 551 bytes
data/worldgen/flat_level_generator_preset/data.min.json | 2 +-
data/worldgen/flat_level_generator_preset/data.msgpack | 2 +-
data/worldgen/flat_level_generator_preset/data.msgpack.gz | Bin 601 -> 598 bytes
data/worldgen/multi_noise_biome_source_parameter_list/data.json.gz | Bin 73 -> 73 bytes
data/worldgen/multi_noise_biome_source_parameter_list/data.msgpack.gz | Bin 66 -> 66 bytes
data/worldgen/noise/data.json.gz | Bin 659 -> 659 bytes
data/worldgen/noise/data.msgpack.gz | Bin 774 -> 774 bytes
data/worldgen/noise_settings/data.json.gz | Bin 9789 -> 9789 bytes
data/worldgen/noise_settings/data.msgpack.gz | Bin 6911 -> 6911 bytes
data/worldgen/placed_feature/data.json.gz | Bin 4934 -> 4934 bytes
data/worldgen/placed_feature/data.msgpack.gz | Bin 5572 -> 5572 bytes
data/worldgen/processor_list/data.json.gz | Bin 2010 -> 2010 bytes
data/worldgen/processor_list/data.msgpack.gz | Bin 2379 -> 2379 bytes
data/worldgen/structure/data.json.gz | Bin 1800 -> 1800 bytes
data/worldgen/structure/data.msgpack.gz | Bin 2029 -> 2029 bytes
data/worldgen/structure_set/data.json.gz | Bin 863 -> 863 bytes
data/worldgen/structure_set/data.msgpack.gz | Bin 952 -> 952 bytes
data/worldgen/template_pool/data.json.gz | Bin 8338 -> 8338 bytes
data/worldgen/template_pool/data.msgpack.gz | Bin 10199 -> 10199 bytes
data/worldgen/world_preset/data.json.gz | Bin 380 -> 380 bytes
data/worldgen/world_preset/data.msgpack.gz | Bin 397 -> 397 bytes
item_components/data.json.gz | Bin 26412 -> 26412 bytes
item_components/data.msgpack.gz | Bin 32733 -> 32733 bytes
registries/data.json.gz | Bin 90394 -> 90394 bytes
registries/data.msgpack.gz | Bin 105900 -> 105900 bytes
sounds/data.json.gz | Bin 35618 -> 35618 bytes
sounds/data.msgpack.gz | Bin 40535 -> 40535 bytes
version.json | 16 +-
version.txt | 2 +-
versions/data.json | 270 ++++++++++++++++++----------------
versions/data.json.gz | Bin 18276 -> 18337 bytes
versions/data.min.json | 2 +-
versions/data.msgpack | Bin 90407 -> 90690 bytes
versions/data.msgpack.gz | Bin 18795 -> 18870 bytes
144 files changed, 1490 insertions(+), 755 deletions(-)
did a quick HEAD~2 rebase and repacked them without modification time; this is what latest commit could have looked like
commit 41b68ceff48122052eae969871d4065ffe758ebf (HEAD -> summary)
Author: actions-user <actions@github.com>
Date: Wed Nov 20 13:45:00 2024 +0000
🚀 Update summary for 1.21.4-pre1
assets/item_definition/data.json | 1913 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------------------------------------
assets/item_definition/data.min.json | 2 +-
assets/item_definition/data.msgpack | Bin 183635 -> 191767 bytes
data/tag/item/data.json | 18 +--
data/tag/item/data.min.json | 2 +-
data/tag/item/data.msgpack | Bin 29596 -> 29596 bytes
data/worldgen/flat_level_generator_preset/data.json | 16 +--
data/worldgen/flat_level_generator_preset/data.min.json | 2 +-
data/worldgen/flat_level_generator_preset/data.msgpack | 2 +-
version.json | 16 +--
version.txt | 2 +-
versions/data.json | 270 +++++++++++++++++++-----------------
versions/data.min.json | 2 +-
versions/data.msgpack | Bin 90407 -> 90690 bytes
14 files changed, 1490 insertions(+), 755 deletions(-)
Probably not any massive effect on blob sizes, but it'll for sure look (and maybe even smell a little bit) nicer.
Sorry for no PR, just thought I'd poke about it incase it was overlooked or skipped earlier due to older python in the actions, mtime was added in 3.8.
Regardless, thanks a tonne for this repo, it's hugely useful when trying to figure out what's what, and why, how.. etc.
Consider using gzip.compress with mtime=None.
example of last commit;
did a quick HEAD~2 rebase and repacked them without modification time; this is what latest commit could have looked like
Probably not any massive effect on blob sizes, but it'll for sure look (and maybe even smell a little bit) nicer.
Sorry for no PR, just thought I'd poke about it incase it was overlooked or skipped earlier due to older python in the actions, mtime was added in 3.8.
Regardless, thanks a tonne for this repo, it's hugely useful when trying to figure out what's what, and why, how.. etc.