action
actionlint
action | actionlint | |
---|---|---|
4 | 5 | |
111 | 2,391 | |
- | - | |
10.0 | 9.5 | |
about 1 year ago | 6 days ago | |
Go | Go | |
GNU Lesser General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
action
-
How to make my team more efficient without being evil? Resource asks were canceled and trying to figure out what to do.
- He implemented a couple of automation tools - gitStream and ReviewPad - that auto assign PRs, add estimated review times, automate some easy code checks, etc.
-
Is it normal to have the bulk of your cycle time (like 80% of it) to be stuck in code review?
3) Use an automation/merging tool, probably gitStream or ReviewPad, that mitigates common hurdles/bottlenecks in the review process around PRs.
-
Modern Trunk-Based Development
At the moment, you can enforce pull request workflows to deal with this separation of concerns using the GitHub Reviewpad Action.
- Show HN: Reviewpad, a GitHub action to automate pull request workflows
actionlint
-
GitHub Actions could be so much better
Yep, actionlint is great! I've used it successfully both to lint my own workflows, and to lint third-party workflows for (basic) security issues.
Unfortunately, it can't lint actions themselves, only workflows that call actions[1]. This is a substantial deficiency, especially for users (like me) who write and maintain a decent number of actions.
[1]: https://github.com/rhysd/actionlint/issues/46
-
What are the not-so-obvious tools that you don't want to miss?
I recently discovered actionlint and immediately told everyone that would listen about it. And now you are too. Static analysis for github actions, it's been pretty useful.
- Linter for GHA syntax?
-
GitHub Actions Pitfalls
The first pitfall can be statically detected with actionlint
https://github.com/rhysd/actionlint
$ actionlint oops.yaml
What are some alternatives?
reviewpad - Next generation pull requests and issues 🦄
changed-files - :octocat: Github action to retrieve all (added, copied, modified, deleted, renamed, type changed, unmerged, unknown) files and directories.
action-label-syncer - GitHub Action to sync GitHub labels in the declarative way
combine-prs-workflow - Combine/group together PRs (for example from Dependabot and similar services)
cli - GitHub’s official command line tool
gh-valet - Valet helps facilitate the migration of Azure DevOps, CircleCI, GitLab CI, Jenkins, and Travis CI pipelines to GitHub Actions.
paste-secret - Paste your GitHub Secrets to files
travis-yml - Travis CI build config processing
slsa-provenance-action - Github Action implementation of SLSA Provenance Generation
paths-filter - Conditionally run actions based on files modified by PR, feature branch or pushed commits
workflow-watcher - Pause a GitHub Actions workflow and wait for another workflow to complete before continuing.
just - 🤖 Just a command runner