Skip to main content
Get started free
DevelopmentOfficial

GitHub Actions Trigger

Press a Stream Deck key to request one GitHub Actions workflow run, then notify Slack to check its status

Conductor Deck builds this on a visual canvas and syncs it to your Stream Deck.

Connected apps

3 steps~5 min setup
  • No code
  • Requires Pro
  • One Stream Deck press

The workflow · 3 steps

One Stream Deck key

Trigger · Stream Deck
SD Button Press
SD Button Press
Action · HTTP
Dispatch GitHub Actions
Dispatch GitHub Actions
Action · Slack
Notify Slack: Review Requested Run
Notify Slack: Review Requested Run

What you’ll need

HTTP/API setup

These steps call an external API through the connected Conductor Deck plugin. Configure the listed endpoint, token, or resource values when applicable.

  • Connected Conductor Deck plugin
  • GitHub token with Actions: write
  • GitHub repository owner and name
  • GitHub workflow file or ID
  • GitHub branch or tag ref

Cloud connections

Authorize these inside the builder when you import. No separate install.

  • Github
  • Slack

Why use this template

Kicking off a workflow and remembering to tell the team are two separate, forgettable steps. One key requests the configured GitHub Actions run and posts a Slack reminder to review it. Keep the Conductor Deck plugin connected on the Stream Deck computer because it sends the HTTP request. Before importing, choose the repository owner and name, a workflow file that declares workflow_dispatch on the default branch, the branch or tag to run, and any required workflow inputs. Use a fine-grained GitHub token with Actions write permission for that repository, or a classic token with repo scope. A successful dispatch response means GitHub accepted the request; check GitHub Actions for the run's current status before announcing completion.

Questions, answered

Do I need to know how to code?
No. "GitHub Actions Trigger" runs on Conductor Deck's visual canvas. Import it, then fill in each step's fields (a channel, a scene name, a message) right in the builder. No scripts to write.
Is it free?
Importing it is free on any plan. The Pipedream integrations it uses are Pro features, so you need a Pro or Max plan to run it.
What do I need to use this template?
A Conductor Deck account, a Stream Deck (or the in-app virtual deck), and the connected Conductor Deck plugin listed below. You connect Github, Slack inside the builder when you import, with no separate install. Set up Connected Conductor Deck plugin, GitHub token with Actions: write, GitHub repository owner and name, GitHub workflow file or ID, and GitHub branch or tag ref before importing, then confirm the exact HTTP fields in the builder.
Can I change the steps?
Absolutely. The template is a starting point. Add, remove, reorder, or reconfigure any step on the canvas after importing, then sync it to any Stream Deck button.

More Development templates

Browse all

Press once. It just runs.

Import “GitHub Actions Trigger” into your workspace and sync it to a Stream Deck button in minutes.