Skip to content
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

Combine CI/CD Actions #43

Open
pawcoding opened this issue May 11, 2023 · 0 comments
Open

Combine CI/CD Actions #43

pawcoding opened this issue May 11, 2023 · 0 comments
Labels
priority/low [internal] It's not sure if this will be done ever status/new This is a new issue, no one started working on this just yet team/help-wanted [internal] Help from an external expert would be highly appreciated type/maintenance Dependencies need updates or code needs refactoring

Comments

@pawcoding
Copy link
Owner

pawcoding commented May 11, 2023

Currently with each pull request there are two to three separate actions running for

  1. Running linting and unit tests
  2. Publishing components to chromatic
  3. Deploying the application (only on main)

In my opinion it would be nice to combine the different workflows into one to not checkout the project and install all the dependencies three times. But I'm not an expert when it comes to CI/CD so your help would be appreciated.

Concept

RainbowPalette_CI_CD

Optional steps include:

  • Creating a Changelog based on Commits or Pull Requests (semver)
  • Publishing Changelog / Release Notes on Discord
@pawcoding pawcoding added type/feature New feature or request team/help-wanted [internal] Help from an external expert would be highly appreciated labels May 11, 2023
@pawcoding pawcoding added priority/low [internal] It's not sure if this will be done ever type/maintenance Dependencies need updates or code needs refactoring status/new This is a new issue, no one started working on this just yet and removed type/feature New feature or request labels Jul 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority/low [internal] It's not sure if this will be done ever status/new This is a new issue, no one started working on this just yet team/help-wanted [internal] Help from an external expert would be highly appreciated type/maintenance Dependencies need updates or code needs refactoring
Projects
None yet
Development

No branches or pull requests

1 participant