Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/peterus/platformio_dependabot


https://github.com/peterus/platformio_dependabot

Last synced: 8 days ago
JSON representation

Awesome Lists containing this project

README

        

# PlatformIO Dependabot

This Github action is some kind of Dependabot for [PlatformIO](https://github.com/platformio/platformio-core).
It will help to stay on the current platform and library releases.

## Inputs

| Variable | Description | Type | Required |
| ------------- | --------------------------------------- | ---------------------------------------- |--------- |
| github_token | Github Token to create the MR | Secure String | Yes |
| assignee | MR will be assigned to this Github user | User String | No |
| project_path | Path to platformio.ini file (default will be root folder) | Path inside repository | No |

## Example Usage

Use this example in your project: `.github/workflows/dependabot.yml`

```
name: PlatformIO Dependabot

on:
workflow_dispatch: # option to manually trigger the workflow
schedule:
# Runs every day at 00:00
- cron: '0 0 * * *'

jobs:
dependabot:
runs-on: ubuntu-latest
name: run PlatformIO Dependabot
steps:
- name: Checkout
uses: actions/checkout@v3
- name: run PlatformIO Dependabot
uses: peterus/platformio_dependabot@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
```