Skip to content

Summary branch keeps updating gzipped files #12

Description

@knirch

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions