awesome-actions
act
awesome-actions | act | |
---|---|---|
10 | 155 | |
26,068 | 60,126 | |
1.2% | 3.4% | |
2.7 | 9.1 | |
8 months ago | 12 days ago | |
Go | ||
Creative Commons Zero v1.0 Universal | 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.
awesome-actions
- A curated list of cool things related to GitHub Actions
-
Episode 92: myNewsWrap β SAP and Microsoft
Awesome Actions - A curated list of awesome things related to GitHub Actions.
-
Im at a loss for how to setup a CI/CD pipeline. REALLY need some help
Since it sounds like you're using GitHub, using GitHub Actions for any CI pipelines would be easiest. You could run terraform plan in your PRs, there's a great writeup on how to do it here. Or any unit tests, docker builds, etc. Lots of great ideas at Awesome Actions.
-
What does "senior" mean as a React developer?
Here is a list of some examples you might want to check out.
-
Hacker News top posts: Sep 6, 2021
A curated list of actions to use on GitHub\ (6 comments)
- A curated list of awesome GitHub actions
- sdras/awesome-actions: A curated list of awesome actions to use on GitHub
- Awesome GitHub Actions
-
Implement an access key rotator
With the recent success of Github actions you can automate lots of things whenever something in your repos changes, e.g. automatically generate static HTML content (using hugo) and push it to some repository for which GitHub Pages has been configured. Check this awesome actions list for more use cases.
-
JavaScript Influencers to Follow in 2021π€©
Projects: awesome-actions, intro-to-vue, cssgridgenerator, array-explorer, ecommerce-netlify
act
-
The Pain That Is GitHub Actions
> Why do I need a custom token? Because without it, the release completes, but doesn't trigger our post-release workflow.
This is so frustrating. Having to inject a PAT into the workflow just so it will kick off another workflow is not only annoying but it just feels wrong. Also not lots of operations are tied to my user which I don't like.
> It doesn't help that you can't really try any of this locally (I know of [act](https://github.com/nektos/act) but it only supports a small subset of the things you're trying to do in CI).
This is the biggest issue with GH Actions (and most CIs), testing your flows locally is hard if not impossible
All that said I think I prefer GH Actions over everything else I've used (Jenkins and GitLab), it just still has major shortcomings.
I highly recommend you use custom runners. The speed increase and cost savings are significant. I use WarpBuild [0] and have been very happy with them. I always look at alternatives when they are mentioned but I don't think I've found another service that provides macOS runners.
[0] https://www.warpbuild.com
-
Automating an Open Source Project with GitHub Actions
GitHub does not offer a way to locally run a workflow. There are projects that try to fill this gap. One prominent example is act. However, I had it running on a Windows machine until it did not work anymore (probably a Docker update killed it) and I also had some issues on a Mac with Apple silicon. Again, probably due to Docker, but at the end it is cumbersome for the user, no matter what the root cause is.
- Act: Run your GitHub Actions locally
-
I'll think twice before using GitHub Actions again
Not sure if I am missing something but you can definitely run (some?) GH actions locally with act: https://github.com/nektos/act
Seen a couple posts on here say otherwise.
- Run your GitHub Actions locally
-
How to Run GitHub Actions Locally with act
Services: Support for services like databases is not yet available. (Issue #173)
-
Accelerating the deployment of NestJS and Angular using public Github runners and creating intermediate Docker images
At the beginning of writing this post, I planned to use a cool tool to run Github actions locally https://github.com/nektos/act and I was able to successfully launch the construction and launch of the entire project locally through it, but for this I had to allocate a larger amount of memory and processor, as a result of https://github.com/nektos/act I had to give up and write a small Bash script to build images.
- Act β run your GitHub Actions locally
-
Create a Custom GitHub Action in Rust
To speed up your development cycle, install and use the act tool to test-run your action directly in your development environment. This tool lets you invoke a GitHub workflow right on your local machine and will save you the round-trips of pushing each change to GitHub to see if it works.
-
How to debug GitHub actions. Real-world example
When it comes to the alternatives to tmate, there is another great debugging tool that you could check out. It is called act and it allows you to run GitHub Actions code on your local machine making debugging even easier. It has its own limitations and some learning curve but overall it is another tool you should use if you canβt fix the CI bugs by connecting directly into the running action with the tmate.
What are some alternatives?
combine-prs-workflow - Combine/group together PRs (for example from Dependabot and similar services)
cache - Cache dependencies and build outputs in GitHub Actions
awesome-raylib - Curated list of awesome stuff for raylib.
dagger - An open-source runtime for composable workflows. Great for AI agents and CI/CD.
replace-jquery - Automatically finds jQuery methods from existing projects and generates vanilla js alternatives. [Moved to: https://github.com/sachinchoolur/jquery-to-javascript-converter]
LSPatch - LSPatch: A non-root Xposed framework extending from LSPosed