Skip to content

Track verified core/library configurations with build profiles #38

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 10 commits into from

Conversation

aliphys
Copy link
Contributor

@aliphys aliphys commented Mar 15, 2024

Following discussion with @akash73 and @manchoz , this PR includes a .yml sketch build profile with each sketch.

  • ✅ Project build file includes library and core version with which the sketch is verified
  • 📆 Workflow runs every week on schedule
  • 📛 Added new badge to README.md showing status of workflow

Limitation: The fqbn has to be manually defined in the compile-build-profiles-yml workflow file. I have documented this issue here in arduino/compile-sketches#248

@aliphys aliphys added the topic: infrastructure Related to project infrastructure label Mar 15, 2024
Copy link

Memory usage change @ ddcc9dd

Board flash % RAM for global variables %
arduino:mbed_opta:opta 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 0 - 0 0.0 - 0.0 0 - 0 0.0 - 0.0
Click for full report table
Board extras/tests/TestExisting
flash
% extras/tests/TestExisting
RAM for global variables
% extras/tests/TestFileOperations
flash
% extras/tests/TestFileOperations
RAM for global variables
% extras/tests/TestFolderOperations
flash
% extras/tests/TestFolderOperations
RAM for global variables
% extras/tests/TestRepeatedFormatMount
flash
% extras/tests/TestRepeatedFormatMount
RAM for global variables
% examples/AdvancedUSBInternalOperations
flash
% examples/AdvancedUSBInternalOperations
RAM for global variables
% examples/BackupInternalPartitions
flash
% examples/BackupInternalPartitions
RAM for global variables
% examples/Callbacks
flash
% examples/Callbacks
RAM for global variables
% examples/InternalStoragePartitioning
flash
% examples/InternalStoragePartitioning
RAM for global variables
% examples/Logger
flash
% examples/Logger
RAM for global variables
% examples/SimpleStorageWriteRead
flash
% examples/SimpleStorageWriteRead
RAM for global variables
%
arduino:mbed_opta:opta 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
arduino:mbed_portenta:envie_m7 N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A
arduino:renesas_portenta:portenta_c33 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0 0 0.0
Click for full report CSV
Board,extras/tests/TestExisting<br>flash,%,extras/tests/TestExisting<br>RAM for global variables,%,extras/tests/TestFileOperations<br>flash,%,extras/tests/TestFileOperations<br>RAM for global variables,%,extras/tests/TestFolderOperations<br>flash,%,extras/tests/TestFolderOperations<br>RAM for global variables,%,extras/tests/TestRepeatedFormatMount<br>flash,%,extras/tests/TestRepeatedFormatMount<br>RAM for global variables,%,examples/AdvancedUSBInternalOperations<br>flash,%,examples/AdvancedUSBInternalOperations<br>RAM for global variables,%,examples/BackupInternalPartitions<br>flash,%,examples/BackupInternalPartitions<br>RAM for global variables,%,examples/Callbacks<br>flash,%,examples/Callbacks<br>RAM for global variables,%,examples/InternalStoragePartitioning<br>flash,%,examples/InternalStoragePartitioning<br>RAM for global variables,%,examples/Logger<br>flash,%,examples/Logger<br>RAM for global variables,%,examples/SimpleStorageWriteRead<br>flash,%,examples/SimpleStorageWriteRead<br>RAM for global variables,%
arduino:mbed_opta:opta,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0
arduino:mbed_portenta:envie_m7,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A,N/A
arduino:renesas_portenta:portenta_c33,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0,0,0.0

@sebromero
Copy link
Contributor

Closing this as this seems to be a duplicate of #37

@sebromero sebromero closed this May 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: infrastructure Related to project infrastructure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants