Skip to content

Use modern action version in sketch compilation workflow #42

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

Merged
merged 2 commits into from
Aug 2, 2021
Merged

Use modern action version in sketch compilation workflow #42

merged 2 commits into from
Aug 2, 2021

Conversation

per1234
Copy link
Contributor

@per1234 per1234 commented Aug 2, 2021

The GitHub Actions action used to do a "smoke test" compilation of the examples has graduated from an "experimental" project to a stable state and been moved from its original home in the arduino/actions repository to a dedicated permanent home at arduino/compile-sketches. The copy in the previous repository is unmaintained and deprecated and its use results in a warning of such in the workflow run summary and logs.

per1234 added 2 commits August 2, 2021 12:24
The GitHub Actions action used to do a "smoke test" compilation of the examples has graduated from an "experimental"
project to a stable state and been moved from its original home in the `arduino/actions` repository to a dedicated
permanent home at `arduino/compile-sketches`. The copy in the previous repository is unmaintained and deprecated and its
use results in a warning of such in the workflow run summary and logs.
The original API of the `arduino/compile-sketches` GitHub Actions action used by the "smoke test" sketch compilation workflow was based on Bash array-style space separated lists. This could not to advanced use cases and so a new approach of defining the data structures in YAML documents and then passing those to the action inputs was settled on. At the time the workflow was written, this had not yet been implemented for the `sketch-paths` input.

The old API is now deprecated and so the workflow is here updated to the new API.
@per1234 per1234 added the type: enhancement Proposed improvement label Aug 2, 2021
@per1234 per1234 merged commit bad4977 into arduino:main Aug 2, 2021
@per1234 per1234 deleted the update-action branch August 2, 2021 19:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement Proposed improvement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant