Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit b9db038

Browse filesBrowse files
committed
Report changes in memory usage that would result from merging a PR
On creation or commit to a pull request, a report of the resulting change in memory usage of the examples will be commented to the PR thread.
1 parent d07192a commit b9db038
Copy full SHA for b9db038

File tree

Expand file treeCollapse file tree

2 files changed

+36
-0
lines changed
Filter options
Expand file treeCollapse file tree

2 files changed

+36
-0
lines changed

‎.github/workflows/compile-examples.yml

Copy file name to clipboardExpand all lines: .github/workflows/compile-examples.yml
+12Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ jobs:
2323
name: ${{ matrix.board.fqbn }}
2424
runs-on: ubuntu-latest
2525

26+
env:
27+
SKETCHES_REPORTS_PATH: sketches-reports
28+
2629
strategy:
2730
fail-fast: false
2831

@@ -48,3 +51,12 @@ jobs:
4851
- name: WiFi101
4952
sketch-paths: |
5053
- examples
54+
enable-deltas-report: true
55+
sketches-report-path: ${{ env.SKETCHES_REPORTS_PATH }}
56+
57+
- name: Save sketches report as workflow artifact
58+
uses: actions/upload-artifact@v2
59+
with:
60+
if-no-files-found: error
61+
path: ${{ env.SKETCHES_REPORTS_PATH }}
62+
name: ${{ env.SKETCHES_REPORTS_PATH }}
+24Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name: Report Size Deltas
2+
3+
# See: https://docs.github.com/en/free-pro-team@latest/actions/reference/events-that-trigger-workflows
4+
on:
5+
push:
6+
paths:
7+
- ".github/workflows/report-size-deltas.yml"
8+
schedule:
9+
# Run at the minimum interval allowed by GitHub Actions.
10+
# Note: GitHub Actions periodically has outages which result in workflow failures.
11+
# In this event, the workflows will start passing again once the service recovers.
12+
- cron: "*/5 * * * *"
13+
workflow_dispatch:
14+
repository_dispatch:
15+
16+
jobs:
17+
report:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- name: Comment size deltas reports to PRs
21+
uses: arduino/report-size-deltas@v1
22+
with:
23+
# The name of the workflow artifact created by the sketch compilation workflow
24+
sketches-reports-source: sketches-reports

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.