JoshuaKGoldberg / JoshuaKGoldberg/create-typescript-app

🛠 Tooling: Investigate reusable workflows in GitHub Actions

Open
#1,102 2 comments 0 reactions 0 assignees View on GitHub
area: tooling status: needs investigation
Dominant language
TypeScript
Stars
1.4k
Forks
89
Avg merge
1m
Merged PRs (30d)
3

Description

### Bug Report Checklist

- [X] I have tried restarting my IDE and the issue persists.
- [X] I have pulled the latest `main` branch of the repository.
- [X] I have [searched for related issues](https://github.com/JoshuaKGoldberg/create-typescript-app/issues?q=is%3Aissue) and found none that matched my issue.

### Overview

Right now, this template uses a [Composite Action](https://docs.github.com/en/actions/creating-actions/creating-a-composite-action) to reuse the steps shared between most actions: https://github.com/JoshuaKGoldberg/create-typescript-app/blob/259e81a1dbb6493683b2d417ae36adb54d36fec7/.github/actions/prepare/action.yml.

But what about a [Reusable Workflow](https://docs.github.com/en/actions/using-workflows/reusing-workflows)? Would that be better/worse/different in some way? I haven't investigated, but would love to know. Investigation required.

### Additional Info

Suggested by @JamieMagee in https://twitter.com/Jamie_Magee/status/1737535870373437447 - thanks!

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.