-
Notifications
You must be signed in to change notification settings - Fork 421
Maintenance: Lint GitHub Actions workflow #1332
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
Labels
tech-debt
Technical Debt tasks
Comments
7 tasks
7 tasks
7 tasks
fully working now |
|
This is now released under 1.29.0 version! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Summary
GitHub provides linting for Actions in the editor console only. We could automate linting as a pre-commit hook and/or an action to validate workflows: https://github.com/rhysd/actionlint
In the first attempt there were some false positives due to shellcheck integration but may be easy to disable as we move most of our logic to Github-script.
Why is this needed?
We've had several issues with GitHub Actions in the past week due to bad syntax or using an unsupported syntax in blocks of a workflow - this could've caught early.
Which area does this relate to?
Automation
Solution
No response
Acknowledgment
The text was updated successfully, but these errors were encountered: