Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/karniv00l/platformio-run-action
GitHub Action for PlatformIO CI Run
https://github.com/karniv00l/platformio-run-action
actions ci-cd github-actions platformio platformio-ci platformio-cli
Last synced: 8 days ago
JSON representation
GitHub Action for PlatformIO CI Run
- Host: GitHub
- URL: https://github.com/karniv00l/platformio-run-action
- Owner: karniv00l
- License: mit
- Created: 2021-11-13T09:45:27.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2024-03-10T10:16:33.000Z (8 months ago)
- Last Synced: 2024-10-31T09:50:17.482Z (15 days ago)
- Topics: actions, ci-cd, github-actions, platformio, platformio-ci, platformio-cli
- Homepage:
- Size: 20.5 KB
- Stars: 13
- Watchers: 4
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# PlatformIO Run
GitHub Action for PlatformIO Run.
## Usage
`.github/workflows/platformio-build.yml`
```yml
name: PlatformIOon: pull_request
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: PlatformIO Run
uses: karniv00l/platformio-run-action@v1
with:
environments: "teensy35,teensy36,teensy41"
targets: "teensy35,teensy36,teensy41"
project-dir: "./some_dir"
project-conf: "./some_dir/custom.ini"
jobs: 6
silent: false
verbose: true
disable-auto-clean: false
```## Inputs
```yml
environments:
description: Process specified environments (comma separated).
required: false
targets:
description: Process specified targets (comma separated).
required: false
project-dir:
description: Specify the path to project directory. By default, project-dir is equal to current working directory (CWD).
required: false
project-conf:
description: Process project with a custom platformio.ini
required: false
jobs:
description: Control a number of parallel build jobs. Default is a number of CPUs in a system.
required: false
silent:
description: Suppress progress reporting.
required: false
verbose:
description: Shows detailed information when processing environments.
required: false
disable-auto-clean:
description: Disable auto-clean of build_dir when platformio.ini or src_dir (project structure) have been modified.
required: false
```