actions-marketplace-validations/PackSquash
Official action to run PackSquash in a GitHub Actions workflow.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 7, 2026
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/comunidadaylas_packsquash-action@0c3a582fab2f7863f4eb87ebf74318b9dd25a745 # no releases — HEAD as of 2026-07-12tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| options | The options to pass to PackSquash, either as a file path or as a TOML string. Relative paths are interpreted from the repository root. If not specified, PackSquash will optimize a pack in the repository root with the default options. | no | pack_directory = "." |
| system_id | The system identifier PackSquash will use to generate cryptographic secrets. Unless you know what you are doing, it is recommended to leave this parameter unset, as doing so will let the action generate and use a suitable system identifier automatically. | no | "" |
| packsquash_version | The PackSquash version that the action will use. Please note that too old or too new versions may be incompatible with or not fully supported by the action. | yes | — |
| token | The GitHub API authentication token that will be used for operations that may require authentication. | no | ${{ github.token }} |
| action_cache_revision | The revision of the cache that the action uses internally. You should only need to change this revision if you want the action to not reuse any cached information, like the system identifier, or want to isolate jobs from each other due to undesired interferences between them. This will render any previously generated ZIP file unusable for speed optimizations unless you manage the system identifier yourself. | no | "" |
| artifact_name | The name of the workflow artifact containing the generated ZIP file that the action will upload. Later steps in the workflow will be able to download it by this name. Changing this may be needed in complex workflows, where the action runs several times. | no | Optimized pack.zip |
| show_emoji_in_packsquash_logs | If true, the action will instruct PackSquash to use emojis in the logs it generates, which look prettier. Otherwise, plain ASCII decoration characters will be used instead. | no | true |
| enable_color_in_packsquash_logs | If true, the action will instruct PackSquash to color the log messages it generates, which looks prettier. Otherwise, the messages will not be colored. | no | true |
Outputs
no outputs