first-interaction icon indicating copy to clipboard operation
first-interaction copied to clipboard

Standardize Action

Open ncalteen opened this issue 1 year ago • 1 comments

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-dist workflow to validate transpiled TypeScript
  • Added continuous-delivery workflow to handle automatic releases of new action versions
  • Updated continuous-integration/ci workflow 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-maintainers team
  • 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

ncalteen avatar Feb 22 '24 21:02 ncalteen

Note: CI is going to fail as this workflow does not exist on main, hence additional permissions will not be available

ncalteen avatar Feb 22 '24 21:02 ncalteen