{"repo":"actions/typescript-action","free":true,"listed":false,"github":"https://github.com/actions/typescript-action","clone":"git clone https://github.com/actions/typescript-action.git","description":"Create a TypeScript Action with tests, linting, workflow, publishing, and versioning","language":"TypeScript","stars":2416,"topics":["github-actions","template","typescript"],"license":"MIT","category":"dev-tools","readme_excerpt":"Create a GitHub Action Using TypeScript Use this template to bootstrap the creation of a TypeScript action. :rocket: This template includes compilation support, tests, a validation workflow, publishing, and versioning guidance. If you are new, there's also a simpler introduction in the Hello world JavaScript action repository. Create Your Own Action To create your own action, you can use this repository as a template! Just follow the below instructions: 1. Click the Use this template button at the top of the repository 1. Select Create a new repository 1. Select an owner and name for your new repository 1. Click Create repository 1. Clone your new repository [!IMPORTANT] Make sure to remove or update the CODEOWNERS file! For details on how to use this file, see About code owners. Initial Setup After you've cloned the repository to your local machine or codespace, you'll need to perform some initial setup steps before you can develop your action. [!NOTE] You'll need to have a reasonably modern version of Node.js handy (20.x or later should work!). If you are using a version manager like nodenv or fnm , this template has a .node-version file at the root of the repository that can be used to automatically switch to the correct version when you cd into the repository. Additionally, this .node-version file is used by GitHub Actions in any actions/setup-node actions. 1. :hammer and wrench: Install the dependencies 1. :building construction: Package the TypeScript for distribution 1","default_branch":null,"files":null,"tree":[],"storefront":"/r/actions","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/actions/typescript-action/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}