Skip to content

GitHub Action to build App Inventor extensions

Notifications You must be signed in to change notification settings

pavi2410/AIX-Action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/