Skip to content
This repository was archived by the owner on Jul 22, 2025. It is now read-only.

Latest commit

 

History

History
63 lines (39 loc) · 1.89 KB

File metadata and controls

63 lines (39 loc) · 1.89 KB

Important

The Aha! Develop GitHub Actions extension has been combined into the main GitHub extension, and this extension is no longer maintained.

GitHub Actions for Aha! Develop

This is an extension for Aha! Develop providing integration with GitHub Actions.

It provides these contributions:

  • Actions attribute - Shows the projects and workflows for a given record.
  • Webhook - Automatically links workflows to records if the branch name or commit message contains the record reference number.

Screenshot

GitHub Actions

Installing the extension

Note

Install the main GitHub extension. This extension is no longer supported.

Working on the extension

Install aha-cli:

npm install -g aha-cli

Clone the repo:

git clone https://github.com/aha-develop/github-actions.git

Install required modules:

yarn install

Note: In order to install an extension into your Aha! Develop account, you must be an account administrator.

Install the extension into Aha! and set up a watcher:

aha extension:install
aha extension:watch

Now, any change you make inside your working copy will automatically take effect in your Aha! account.

Building

When you have finished working on your extension, package it into a .gz file so that others can install it:

aha extension:build

After building, you can upload the .gz file to a publicly accessible URL, such as a GitHub release, so that others can install it using that URL.

To learn more about developing Aha! Develop extensions, including the API reference, the full documentation is located here: Aha! Develop Extension API