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

Lint GitHub Actions workflow and action files #962

Closed
make-github-pseudonymous-again opened this issue May 19, 2024 · 1 comment · Fixed by #968
Closed

Lint GitHub Actions workflow and action files #962

make-github-pseudonymous-again opened this issue May 19, 2024 · 1 comment · Fixed by #968
Labels
ci This issue is about continuous integration dx This is about developer experience research This needs some research.

Comments

@make-github-pseudonymous-again
Copy link
Contributor

Starting with a generic YAML linter would be good. But we might want something a bit stricter.

@make-github-pseudonymous-again make-github-pseudonymous-again added ci This issue is about continuous integration dx This is about developer experience research This needs some research. labels May 19, 2024
make-github-pseudonymous-again added a commit that referenced this issue May 20, 2024
This covers half of #962 by linting workflow files.
make-github-pseudonymous-again added a commit that referenced this issue May 20, 2024
This covers half of #962 by linting workflow files.
github-merge-queue bot pushed a commit that referenced this issue May 20, 2024
This covers half of #962 by linting workflow files.
@make-github-pseudonymous-again
Copy link
Contributor Author

actionlint which we use for linting workflow files does not currently support linting composite actions. See rhysd/actionlint#46.

@make-github-pseudonymous-again make-github-pseudonymous-again changed the title Lint GitHub Action workflow and action files Lint GitHub Actions workflow and action files May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci This issue is about continuous integration dx This is about developer experience research This needs some research.
Projects
Development

Successfully merging a pull request may close this issue.

1 participant