Skip to content
terminal

GitHub Action

App Inventor Extension

v0.6 Latest version

App Inventor Extension

terminal

App Inventor Extension

Builds App Inventor extensions

Installation

Copy and paste the following snippet into your .yml file.

              

- name: App Inventor Extension

uses: pavi2410/[email protected]

Learn more about this action in pavi2410/AIX-Action

Choose a version

AIX-Action

How to use

  1. Place your extension source into src dir in the root of the git repository.

  2. Create a new workflow by going into the "Actions" tab.

    workflow "Build my extension" {
      resolves = ["Publish AIX"]
      on = "release"
    }
    
    action "Build AIX" {
      uses = "pavi2410/AIX-Action@master"
    }
    
    # OPTIONAL
    action "Publish AIX" {
      uses = "JasonEtco/upload-to-release@master"
      needs = ["Build AIX"]
      secrets = ["GITHUB_TOKEN"]
      args = "/github/workspace/appinventor-sources/appinventor/components/build/extensions/tk.pavi2410.aix application/zip"
    }

    Example

  3. Now, whenever you push a commit, the extension will be built automatically and can be located at /github/workspace/appinventor-sources/appinventor/components/build/extensions/