Skip to content

Commit

Permalink
Merge pull request #145 from arduino-libraries/fix-compile-examples
Browse files Browse the repository at this point in the history
Fix size deltas report infrastructure configuration
aentinger authored Feb 21, 2024

Verified

This commit was signed with the committer’s verified signature.
jakedoublev Jake Van Vorhis
2 parents d599067 + 2cd6add commit 44774e3
Showing 2 changed files with 20 additions and 19 deletions.
21 changes: 2 additions & 19 deletions .github/workflows/compile-examples.yml
Original file line number Diff line number Diff line change
@@ -19,15 +19,13 @@ on:
# See: https://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows#workflow_dispatch
workflow_dispatch:

env:
SKETCHES_REPORTS_PATH: sketches-reports

jobs:
compile:
build:
name: ${{ matrix.board.fqbn }}
runs-on: ubuntu-latest

env:
SKETCHES_REPORTS_PATH: sketches-reports
# Libraries to install for all boards
UNIVERSAL_LIBRARIES: |
# Install the ArduinoModbus library from the local path
@@ -119,18 +117,3 @@ jobs:
if-no-files-found: error
name: sketches-report-${{ matrix.board.artifact-name-suffix }}
path: ${{ env.SKETCHES_REPORTS_PATH }}

report:
needs: compile
if: github.event_name == 'pull_request'
runs-on: ubuntu-latest

steps:
- name: Download sketches reports artifacts
uses: actions/download-artifact@v4
with:
path: ${{ env.SKETCHES_REPORTS_PATH }}

- uses: arduino/report-size-deltas@v1
with:
sketches-reports-source: ${{ env.SKETCHES_REPORTS_PATH }}
18 changes: 18 additions & 0 deletions .github/workflows/report-size-deltas.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Report Size Deltas

on:
schedule:
- cron: "*/5 * * * *"
# See: https://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows#workflow_dispatch
workflow_dispatch:

jobs:
report:
runs-on: ubuntu-latest

steps:
- name: Comment size deltas reports to PRs
uses: arduino/report-size-deltas@v1
with:
# Regex matching the names of the workflow artifacts created by the "Compile Examples" workflow
sketches-reports-source: ^sketches-report-.+

0 comments on commit 44774e3

Please sign in to comment.