Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 1.38 KB

File metadata and controls

23 lines (14 loc) · 1.38 KB

GitHub Releases

This plugin provides a view of all Actions and Workflows for a GitHub repository. This allows easy access to the logs and configuration for each workflow within Cortex, as well as the ability to trigger workflows manually.

This plugin also serves as a showcase of the feasibility of re-using a Backstage plugin as a Cortex plugin. This plugin is a fork of the GitHub Actions plugin developed by The Backstage Authors.

Configuration

For the plugin to function, it requires a GitHub token configured for usage with the proxy. Ensure that the proxy used by the plugin has https://api.github.com (or similar) configured to pass along the Authorization: Bearer <token>. We recommend using Cortex Secrets to inject the token into the proxy.

example proxy configuration

This plugin is intended to be used in the ENTITY context for any entity with a defined GitHub repository. An example git configuration snippet from a YAML file is below:

x-cortex-git:
  github:
    repository: org/chat-service

See Cortex entity GitHub configuration docs for more info.

example context configuration