{"repo":"ComunidadAylas/PackSquash-action","free":true,"listed":false,"github":"https://github.com/ComunidadAylas/PackSquash-action","clone":"git clone https://github.com/ComunidadAylas/PackSquash-action.git","description":"▶️ Action to run PackSquash in a GitHub Actions workflow.","language":"TypeScript","stars":66,"topics":["compression","minecraft-server","minecraft-resourcepack","minecraft-map-making","lossy-compression","bandwidth-saver","minecraft-datapack","zopfli-compression","lossy-image-compression","lossy-data-compression"],"license":"MIT","category":"workflow-automation","readme_excerpt":"PackSquash-action Action to run PackSquash, a Minecraft resource and data pack optimizer, in a GitHub Actions workflow, which allows it to better integrate in continuous integration processes. ⚙️ Usage examples This section contains some example GitHub Actions workflow files that leverage this action to achieve typical continuous integration tasks. The action accepts many input parameters under the with key. Most are optional, but you might want to set them to customize the behavior of the action. These examples cover only the most salient parameters, so head over to the input parameters section if you want to know more about them. Optimize each commit to an artifact This workflow will execute PackSquash for each push to the repository, generating an artifact with the optimized pack for each change. The workflow expects the pack to be in the repository root. The generated artifact can be downloaded by users with read access to the repository via the GitHub web UI or CLI. It can also be downloaded in other steps or workflows using the actions/download-artifact action. File tree Workflow file: .github/workflows/packsquash.yml Optimize each commit to an artifact, but changing the pack directory In some cases, the directory where the pack is located is not the same as repository root. You can specify a directory other than the repository root by changing the options input parameter, which can be a path to a TOML file or an inline TOML string containing the options to pass to the ","default_branch":null,"files":null,"tree":[],"storefront":"/r/ComunidadAylas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ComunidadAylas/PackSquash-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}