Skip to content

Repo - Build, Test, Publish Pipeline with full automation #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
geometricpanda opened this issue Mar 3, 2023 · 0 comments
Open
Assignees

Comments

@geometricpanda
Copy link
Collaborator

geometricpanda commented Mar 3, 2023

General pipeline ideas

Commit Hook

  • run lint ✅
  • run commit format check ✅

On commit

  • run tests ✅
  • run lint ✅
  • run security scans ✅
  • run inclusive language check ✅
  • build ✅
  • host docs ⚠ - Need @Majies to set up a Netlify account

On PR

  • run tests ✅
  • run lint ✅
  • run security scans ✅
  • run inclusive language check ✅
  • build ✅
  • host docs ⚠ - Need @Majies to set up an NPM account
  • publish a canary release ⚠ - Need @Majies to set up an NPM account
  • generate changelog
  • comment changelog changes in PR

On Merge

  • run tests
  • run lint
  • run security scans
  • run inclusive language check
  • build
  • host docs
  • generate changelog
  • generate github tag
  • generate github release
  • commit changelog back to github [skip ci]
  • publish
@geometricpanda geometricpanda converted this from a draft issue Mar 3, 2023
@geometricpanda geometricpanda moved this from Todo to In Progress in Angular Toolkit - Todos Mar 3, 2023
@geometricpanda geometricpanda self-assigned this Mar 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant