github-action-ts-run-api
git-get-release-action
github-action-ts-run-api | git-get-release-action | |
---|---|---|
3 | 3 | |
55 | 30 | |
- | - | |
5.3 | 4.0 | |
6 months ago | 3 months ago | |
TypeScript | TypeScript | |
MIT License | 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.
github-action-ts-run-api
-
System testing of GitHub Actions
Use the same tool as for integration test, but run tests against the whole action.
-
Testing of Docker Actions
There is convenient withDockerCompose() utility function in github-action-ts-run-api package for performing these steps:
-
Testing of JavaScript Actions
I'm not going to duplicate the documentation for the github-action-ts-run-api package here, but I want to mention how it can be used.
git-get-release-action
-
System testing of GitHub Actions
Here is a fragment of the testing workflow for git-get-release-action:
-
Scheduling delayed GitHub Action
git-get-release-action
-
Managing JavaScript GitHub Action ncc packing
If you are just looking for a quick code example, jump to this one and come back for an explanation 🙂
What are some alternatives?
act - Run your GitHub Actions locally 🚀
unschedule-job-action - Remove scheduled GitHub Actions job
crusher - Fast all-in-one testing framework 🏟️ built on Playwright + low-code approach [Moved to: https://github.com/crusher-dev/crusher]
ncc - Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.
js-unit-testing-guide - 📙 A guide to unit testing in Javascript
schedule-job-action - Schedule delayed job in GitHub Actions
actions-mocks - Mock and test helpers for GitHub Actions - Archived, please use another testing tools
typescript-action - Create a TypeScript Action with tests, linting, workflow, publishing, and versioning
stepci - Automated API Testing and Quality Assurance
javascript-action - Create a JavaScript Action with tests, linting, workflow, publishing, and versioning
crusher - 🧙♀️ Fast low-code testing framework ⏱️ Create test in <60 secs