slack-github-action icon indicating copy to clipboard operation
slack-github-action copied to clipboard

feat: add Slack CLI command runner workflow and installer composite action

Open ewanek1 opened this issue 4 months ago • 1 comments

Summary

This PR builds upon #486. It continues iterating on the GitHub composite action and workflow that runs Slack CLI commands directly in CI/CD.

Notes on Changes

Added action inputs for common flags including verbose and CLI version

Re-running a workflow automatically enables verbose output

Removed the flag-parsing script in favor of direct command execution via slack ${{ inputs.command }}

Added --skip-update flag to prevent auto-updates during installation

Enabled SLACK_DISABLE_TELEMETRY variable so usage won’t bump up numbers in collecting metrics

Updated logging to match GitHub's logger

Moved major logic into action.yml as a proper composite action

Requirements

ewanek1 avatar Aug 16 '25 00:08 ewanek1