first-interaction
first-interaction copied to clipboard
Standardize Action
This PR updates the first-interaction action to follow a more standardized approach as referenced in the TypeScript template. Additionally, it removes the container component to reduce action duration.
- Updated various configuration files (ESlint, MarkdownLint, Prettier, Jest, YAMLLint)
- Added Dependabot for npm and GitHub Actions dependencies
- Added
check-distworkflow to validate transpiled TypeScript - Added
continuous-deliveryworkflow to handle automatic releases of new action versions - Updated
continuous-integration/ciworkflow to include unit test reporting - Switched from a separate license workflow to bundled licenses with
vercel/ncc - Added linting workflow
- Removed binary dependencies copied from
actions/toolkit - Updated CODEOWNERS to
actions-oss-maintainersteam - Added/updated various repo files (CODE_OF_CONDUCT, CONTRIBUTING, SECURITY)
- Updated README with a more complete usage example
- Added 100% test coverage :D
- Added various package.json scripts to handle formatting, linting, etc.
Closes #233 Closes #118 Closes #57 Closes #41 Closes #32 Closes #28 Closes #25 Closes #31 Closes #11 Closes #8
Note: CI is going to fail as this workflow does not exist on main, hence additional permissions will not be available