Our great sponsors
-
git-get-release-action
Github Action that allows you to get release information by release id, tag, commit SHA (current commit or specified).
If you are just looking for a quick code example, jump to this one and come back for an explanation 🙂
-
javascript-action
Create a JavaScript Action with tests, linting, workflow, publishing, and versioning
The basic approach is pretty easy and described in GitHub documentation here. Also, there are simple JavaScript and TypeScript action examples provided by GitHub. I will not focus on it here.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
typescript-action
Create a TypeScript Action with tests, linting, workflow, publishing, and versioning
The basic approach is pretty easy and described in GitHub documentation here. Also, there are simple JavaScript and TypeScript action examples provided by GitHub. I will not focus on it here.
-
ncc
Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires.
The most unclear and confusing part is packing the code using ncc. The necessity of this step is caused by GitHub’s approach to running your Action.