No description
  • TypeScript 100%
Find a file
Jack Stockley f4f389003e
Merge pull request #11 from jnstockley/dev
Remove publish stage
2026-01-30 11:24:18 -06:00
.github/workflows Remove publish stage 2026-01-30 11:23:53 -06:00
src Stub out starter project 2026-01-30 11:06:24 -06:00
tests Stub out starter project 2026-01-30 11:06:24 -06:00
.gitignore Stub out starter project 2026-01-30 11:06:24 -06:00
action.yml Stub out starter project 2026-01-30 11:06:24 -06:00
CODE_OF_CONDUCT.md Stub out starter project 2026-01-30 11:06:24 -06:00
CONTRIBUTING.md Stub out starter project 2026-01-30 11:06:24 -06:00
LICENSE Stub out starter project 2026-01-30 11:06:24 -06:00
package-lock.json Update dependency esbuild to ^0.27.0 2026-01-30 17:20:23 +00:00
package.json Update dependency esbuild to ^0.27.0 2026-01-30 17:20:23 +00:00
README.md Stub out starter project 2026-01-30 11:06:24 -06:00
renovate.json Add renovate.json 2026-01-30 11:09:04 -06:00
SECURITY.md Stub out starter project 2026-01-30 11:06:24 -06:00
tsconfig.build.json Stub out starter project 2026-01-30 11:06:24 -06:00
tsconfig.json Stub out starter project 2026-01-30 11:06:24 -06:00

GitHub Action Starter

A production-ready starter template for building TypeScript-based GitHub Actions.

Usage

- name: Run the starter action
  uses: your-org/gh-action-starter@v1
  with:
    name: "Octo"

Inputs

  • name: Name to greet. Default: World.

Outputs

  • message: The greeting message.

Development

Requirements: Node.js 20+

npm install
npm test
npm run bundle
  • npm run bundle builds dist/index.js, which must be committed for GitHub Actions to run this action.
  • Update action.yml when you add inputs or outputs.

Release

  1. Run npm test and npm run bundle.
  2. Commit the changes, including dist/.
  3. Create and push a tag, for example v1.0.0.
  4. (Optional) Move a major tag like v1 to the new release.

License

ISC