Skip to content
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

Support updating composite actions by including action.yml into the files of the Github Actions manager #11532

Closed
DanySK opened this issue Sep 2, 2021 · 3 comments · Fixed by #11533
Labels
manager:github-actions Github actions manager status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality)

Comments

@DanySK
Copy link
Contributor

DanySK commented Sep 2, 2021

What would you like Renovate to be able to do?

Propose update for composite actions.
In composite actions, it is common to list a set of actions that need to be performed in sequence.
These actions can be shell scripts, or references to other GitHub actions.
Currently, renovate allows for updating actions in templates or in workflows, but does not search for the third possible source of action use.

As an instance, consider this very simple composite action: https://github.com/DanySK/compile-and-publish-all-latex/blob/master/action.yml: it refers other actions. It would be nice to be able to receive updates for those, as they are full fledged dependencies of the software.

If you have any ideas on how this should be implemented, please tell us here.

It can be very easily implemented by also matching action.yml in the project root, using the same very manager used for workflows.

Is this a feature you are interested in implementing yourself?

Yes, see #11533

@DanySK DanySK added priority-5-triage status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality) labels Sep 2, 2021
@viceice
Copy link
Member

viceice commented Sep 2, 2021

Please provide more infos and samples what do you expect to update in action.yml file?

@viceice viceice added the manager:github-actions Github actions manager label Sep 2, 2021
@DanySK
Copy link
Contributor Author

DanySK commented Sep 2, 2021

@viceice
Sure, I edited the initial post including a use case. Please let me know if it is sufficient.

@renovate-release
Copy link
Collaborator

🎉 This issue has been resolved in version 27.31.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 7, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
manager:github-actions Github actions manager status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants