Skip to main content

GitHub Actions

Automate workflows directly in GitHub

Metadata

Packages

- @backstage/plugin-github-actions

Overview

The GitHub Actions plugin brings workflow automation visibility into Portal, allowing developers to monitor and manage their CI/CD pipelines without leaving the portal. This plugin provides a direct view of GitHub Actions workflow runs, their status, and execution history, helping teams stay informed about build and deployment processes.

Key Features

  • Workflow runs overview — displays recent workflow runs with status indicators (success, failure, in-progress) directly on entity pages.
  • Real-time status updates — shows live updates of workflow execution status without leaving Portal.
  • Workflow execution history — provides a comprehensive view of past workflow runs with filtering capabilities.
  • Quick access to logs — enables developers to view workflow logs and debug failures directly from Portal.
  • Entity mapping — links Portal components to GitHub repositories via annotations (github.com/project-slug).
  • Multiple workflow support — displays all workflows associated with a repository.
  • Re-run workflows — allows triggering workflow re-runs directly from Portal (with proper permissions).
  • Branch and commit information — shows which branch and commit triggered each workflow run.
  • IDP benefit — reduces context-switching by centralizing CI/CD visibility and streamlines developer workflows.

References