Skip to content

Implement GitHub Actions #3

@robertsoniv

Description

@robertsoniv

We should take advantage of GitHub Actions in order to:

ON PR TO DEVELOPMENT

  1. Automatically run unit tests
  2. Automatically run the build
  3. Enforce that both of these are passing with at least 1 review before allowing the PR to be merged.

ON MERGE TO MAIN

Alternatively, this could be on create release and skip step 3

  1. Automatically run the build
  2. Create a build artifact
  3. Create a release and tag with the appropriate next semantic version
  4. Publish the build artifact to NPM
  5. Generate release notes

Metadata

Metadata

Assignees

Labels

help wantedExtra attention is needed

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions