actions-marketplace-validations/PackSquash

Official action to run PackSquash in a GitHub Actions workflow.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 7, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/comunidadaylas_packsquash-action@0c3a582fab2f7863f4eb87ebf74318b9dd25a745 # no releases — HEAD as of 2026-07-12

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
optionsThe 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.nopack_directory = "."
system_idThe 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_versionThe 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
tokenThe GitHub API authentication token that will be used for operations that may require authentication.no${{ github.token }}
action_cache_revisionThe 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_nameThe 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.noOptimized pack.zip
show_emoji_in_packsquash_logsIf 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.notrue
enable_color_in_packsquash_logsIf true, the action will instruct PackSquash to color the log messages it generates, which looks prettier. Otherwise, the messages will not be colored.notrue

no outputs