Skip to content

uampio/mplabx-xc8-build-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

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build with MPLAB X and XC8 GitHub Action

This action will build a MPLAB X / XC8 project.

It runs on Linux Ubuntu latest and uses:

Inputs

project

Required The path of the project to build (relative to the repository). For example: /github/workspace.

configuration

The configuration of the project to build. Defaults to default.

Outputs

None.

Example Usage

Add the following .github/workflows/build.yml file to your project:

name: Build

on:
  pull_request:
    branches: [ "main", "dev" ]

jobs:
  build:
    name: Build the project
    runs-on: ubuntu-latest
    steps:
      - name: Checkout code
        uses: actions/checkout@v4

      - name: UAMP Build with MPLAB X and XC8
        uses: uampio/mplabx-xc8-build-action@v1.0.46
        with:
          project: /github/workspace
          dfp_packs: "ATtiny_DFP=3.2.268"
          configuration: default
          mplabx_version: "6.20"
          xc8_version: "3.00"

Acknowledgements

Inspired by https://github.com/velocitek/ghactions-mplabx. Forked from: https://github.com/jeandeaual/mplabx-xc8-build-action

Packages

No packages published

Languages

  • Shell 78.9%
  • Dockerfile 21.1%