The release of upload-artifact@v4 and download-artifact@v4 are major changes to the backend architecture of Artifacts. They have numerous performance and behavioral improvements.
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
Click for full report table
Board|`examples/Braccio_Record_and_Replay` flash|%|`examples/Braccio_Record_and_Replay` RAM for global variables|%|`examples/Controlling_Manually_Braccio` flash|%|`examples/Controlling_Manually_Braccio` RAM for global variables|%|`examples/Platform_Tutorials/lessons/03-important-programming-concepts/Braccio_moving_range_angles` flash|%|`examples/Platform_Tutorials/lessons/03-important-programming-concepts/Braccio_moving_range_angles` RAM for global variables|%|`examples/Platform_Tutorials/lessons/03-important-programming-concepts/Navigating_the_display_menu` flash|%|`examples/Platform_Tutorials/lessons/03-important-programming-concepts/Navigating_the_display_menu` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/01_creating_a_button` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/01_creating_a_button` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/02_designing_the_button` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/02_designing_the_button` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/03_creating_a_menu` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/03_creating_a_menu` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/04_testing_it_out` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/04_testing_it_out` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/05_display_challenge` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/05_display_challenge` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/01_playing_with_the_Joystick` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/01_playing_with_the_Joystick` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/02_handling_events_in_the_menu` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/02_handling_events_in_the_menu` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/03_navigate_challenge_I` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/03_navigate_challenge_I` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/04_navigate_challenge_II` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/04_navigate_challenge_II` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/01_playing_with_the_motors` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/01_playing_with_the_motors` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/04_servo_motors_challenge` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/04_servo_motors_challenge` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/03_learnings_challenge_I` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/03_learnings_challenge_I` RAM for global variables|%|`examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/04_learnings_challenge_II` flash|%|`examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/04_learnings_challenge_II` RAM for global variables|%|`examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio` flash|%|`examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio` RAM for global variables|%|`examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio` flash|%|`examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio` RAM for global variables|%|`examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge` flash|%|`examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge` RAM for global variables|%|`examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_Controlling_Manually_Braccio` flash|%|`examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_Controlling_Manually_Braccio` RAM for global variables|%|`examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_Manual_Control_Challenge` flash|%|`examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_Manual_Control_Challenge` RAM for global variables|%|`examples/Platform_Tutorials/projects/p03-record-replay-mode/01_Braccio_Record_and_Replay` flash|%|`examples/Platform_Tutorials/projects/p03-record-replay-mode/01_Braccio_Record_and_Replay` RAM for global variables|%|`examples/Platform_Tutorials/projects/p03-record-replay-mode/02_Record_Replay_challenge` flash|%|`examples/Platform_Tutorials/projects/p03-record-replay-mode/02_Record_Replay_challenge` RAM for global variables|%|`examples/Tools/Braccio_Basic` flash|%|`examples/Tools/Braccio_Basic` RAM for global variables|%|`examples/Tools/Factory_Set_ID_Interactive` flash|%|`examples/Tools/Factory_Set_ID_Interactive` RAM for global variables|%|`examples/Tools/Factory_Set_Initial_Servo_Position` flash|%|`examples/Tools/Factory_Set_Initial_Servo_Position` RAM for global variables|%|`examples/Tools/LCD_Custom_Menu` flash|%|`examples/Tools/LCD_Custom_Menu` RAM for global variables|%|`examples/Tools/LCD_Menu_Joystick` flash|%|`examples/Tools/LCD_Menu_Joystick` RAM for global variables|%|`examples/Tools/LCD_Motors` flash|%|`examples/Tools/LCD_Motors` RAM for global variables|%|`examples/Tools/Test_Inputs` flash|%|`examples/Tools/Test_Inputs` RAM for global variables|%|`examples/Tools/Test_Motor_Angular_Control` flash|%|`examples/Tools/Test_Motor_Angular_Control` RAM for global variables|%|`examples/Tools/Test_Motor_Communication` flash|%|`examples/Tools/Test_Motor_Communication` RAM for global variables|%
-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-
`arduino:mbed_nano:nanorp2040connect`|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|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|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|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,examples/Braccio_Record_and_Replay flash,%,examples/Braccio_Record_and_Replay RAM for global variables,%,examples/Controlling_Manually_Braccio flash,%,examples/Controlling_Manually_Braccio RAM for global variables,%,examples/Platform_Tutorials/lessons/03-important-programming-concepts/Braccio_moving_range_angles flash,%,examples/Platform_Tutorials/lessons/03-important-programming-concepts/Braccio_moving_range_angles RAM for global variables,%,examples/Platform_Tutorials/lessons/03-important-programming-concepts/Navigating_the_display_menu flash,%,examples/Platform_Tutorials/lessons/03-important-programming-concepts/Navigating_the_display_menu RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/01_creating_a_button flash,%,examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/01_creating_a_button RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/02_designing_the_button flash,%,examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/02_designing_the_button RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/03_creating_a_menu flash,%,examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/03_creating_a_menu RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/04_testing_it_out flash,%,examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/04_testing_it_out RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/05_display_challenge flash,%,examples/Platform_Tutorials/lessons/Basic_codes/01-programming-the-braccio-display/05_display_challenge RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/01_playing_with_the_Joystick flash,%,examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/01_playing_with_the_Joystick RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/02_handling_events_in_the_menu flash,%,examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/02_handling_events_in_the_menu RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/03_navigate_challenge_I flash,%,examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/03_navigate_challenge_I RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/04_navigate_challenge_II flash,%,examples/Platform_Tutorials/lessons/Basic_codes/02-navigatting-the-display-menu/04_navigate_challenge_II RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/01_playing_with_the_motors flash,%,examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/01_playing_with_the_motors RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button flash,%,examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/02_selecting_the_motor_with_the_enter_button RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick flash,%,examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/03_moving_the_motors_with_the_joystick RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/04_servo_motors_challenge flash,%,examples/Platform_Tutorials/lessons/Basic_codes/03-playing-with-the-motors/04_servo_motors_challenge RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge flash,%,examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/01_playing_with_a_joint_angle_gauge RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu flash,%,examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/02_selecting_the_motor_in_the_LCD_menu RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/03_learnings_challenge_I flash,%,examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/03_learnings_challenge_I RAM for global variables,%,examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/04_learnings_challenge_II flash,%,examples/Platform_Tutorials/lessons/Basic_codes/04-integration-of-previous-learnings/04_learnings_challenge_II RAM for global variables,%,examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio flash,%,examples/Platform_Tutorials/projects/p01-moving-braccio/01_aligning_braccio RAM for global variables,%,examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio flash,%,examples/Platform_Tutorials/projects/p01-moving-braccio/02_waving_with_Braccio RAM for global variables,%,examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge flash,%,examples/Platform_Tutorials/projects/p01-moving-braccio/03_moving_challenge RAM for global variables,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_Controlling_Manually_Braccio flash,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/01_Controlling_Manually_Braccio RAM for global variables,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_Manual_Control_Challenge flash,%,examples/Platform_Tutorials/projects/p02-controlling-braccio-manually/02_Manual_Control_Challenge RAM for global variables,%,examples/Platform_Tutorials/projects/p03-record-replay-mode/01_Braccio_Record_and_Replay flash,%,examples/Platform_Tutorials/projects/p03-record-replay-mode/01_Braccio_Record_and_Replay RAM for global variables,%,examples/Platform_Tutorials/projects/p03-record-replay-mode/02_Record_Replay_challenge flash,%,examples/Platform_Tutorials/projects/p03-record-replay-mode/02_Record_Replay_challenge RAM for global variables,%,examples/Tools/Braccio_Basic flash,%,examples/Tools/Braccio_Basic RAM for global variables,%,examples/Tools/Factory_Set_ID_Interactive flash,%,examples/Tools/Factory_Set_ID_Interactive RAM for global variables,%,examples/Tools/Factory_Set_Initial_Servo_Position flash,%,examples/Tools/Factory_Set_Initial_Servo_Position RAM for global variables,%,examples/Tools/LCD_Custom_Menu flash,%,examples/Tools/LCD_Custom_Menu RAM for global variables,%,examples/Tools/LCD_Menu_Joystick flash,%,examples/Tools/LCD_Menu_Joystick RAM for global variables,%,examples/Tools/LCD_Motors flash,%,examples/Tools/LCD_Motors RAM for global variables,%,examples/Tools/Test_Inputs flash,%,examples/Tools/Test_Inputs RAM for global variables,%,examples/Tools/Test_Motor_Angular_Control flash,%,examples/Tools/Test_Motor_Angular_Control RAM for global variables,%,examples/Tools/Test_Motor_Communication flash,%,examples/Tools/Test_Motor_Communication RAM for global variables,%
arduino:mbed_nano:nanorp2040connect,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,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,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,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
```
Bumps actions/upload-artifact from 3 to 4.
Release notes
Sourced from actions/upload-artifact's releases.
Commits
c7d193f
Merge pull request #466 from actions/v4-beta13131bb
licensed cache4a6c273
Merge branch 'main' into v4-betaf391bb9
Merge pull request #465 from actions/robherley/v4-documentation9653d03
Apply suggestions from code review875b630
add limitations sectionecb2146
add compression example5e7604f
trim some repeated infod6437d0
naming1b56155
s/v4-beta/v4/gYou can trigger a rebase of this PR by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show