Skip to content

Improve Arduino library CI#41

Draft
peternewman wants to merge 13 commits intomathertel:masterfrom
peternewman:patch-6
Draft

Improve Arduino library CI#41
peternewman wants to merge 13 commits intomathertel:masterfrom
peternewman:patch-6

Conversation

@peternewman
Copy link
Contributor

@peternewman peternewman commented Jan 26, 2022

Rework of #35 .

Given:

Please add top the existing github actions

Originally posted by @mathertel in #35 (comment)

Are you happy for me to do this?:
I would suggest switching to a matrix makes the config simpler to read and tweak.

Originally posted by @peternewman in #35 (comment)

@peternewman peternewman marked this pull request as draft January 26, 2022 14:48
Comment on lines +1 to +24
name: Report Size Deltas

# See: https://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows
on:
push:
paths:
- ".github/workflows/report-size-deltas.yml"
schedule:
# Run at the minimum interval allowed by GitHub Actions.
# Note: GitHub Actions periodically has outages which result in workflow failures.
# In this event, the workflows will start passing again once the service recovers.
- cron: "*/5 * * * *"
workflow_dispatch:
repository_dispatch:

jobs:
report:
runs-on: ubuntu-latest
steps:
- name: Comment size deltas reports to PRs
uses: arduino/report-size-deltas@v1
with:
# The name of the workflow artifact created by the sketch compilation workflow
sketches-reports-source: sketches-reports
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this file needs to be separate as it's got a different schedule.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant