diff --git a/.github/workflows/action.yaml b/.github/workflows/build.yaml similarity index 73% rename from .github/workflows/action.yaml rename to .github/workflows/build.yaml index 439961f..7409250 100644 --- a/.github/workflows/action.yaml +++ b/.github/workflows/build.yaml @@ -1,6 +1,11 @@ -name: PlatformIO CI +name: Build project with PlatformIO -on: [push] +on: + push: + paths: + - '.github/workflows/build.yaml' + - 'src/**' + - 'platformio.ini' jobs: build: @@ -20,6 +25,5 @@ jobs: check-latest: true - name: Install PlatformIO Core run: pip install --upgrade platformio - - - name: Build PlatformIO Project + - name: Build project run: pio run diff --git a/.github/workflows/readme.yaml b/.github/workflows/readme.yaml new file mode 100644 index 0000000..4491468 --- /dev/null +++ b/.github/workflows/readme.yaml @@ -0,0 +1,18 @@ +name: Check links in README + +on: + push: + paths: + - '.github/workflows/readme.yaml' + - 'README.md' + schedule: + # run twice a month (on 1st and 15th of every month at 12:00 UTC) + - cron: '0 12 1,15 * *' + +jobs: + linkinator: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Run Linkinator + uses: JustinBeckwith/linkinator-action@v1