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

Simplify CI setup #320

Merged
merged 3 commits into from
Sep 3, 2020
Merged

Simplify CI setup #320

merged 3 commits into from
Sep 3, 2020

Conversation

kaicataldo
Copy link
Member

There's currently a lot of indirection in our dev/Ci setup (built up over time). This PR aims to split tasks into easier to understand groupings, separate concerns, and make our scripts more self-explanatory/explicit. I also split out linting from formatting, because, after nearly 5 years of working on linters, I think formatting should be a separate concern.

Copy link
Member

@lipis lipis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should update the README.md as well..

@chrissantamaria
Copy link
Contributor

Looks like there's still two "Test in Chrome locally" sections. Probably best to either combine the commands into one section like you did (though maybe add yarn launch:firefox as well) or leave all Firefox-related instructions in the second section (and fix the title).

CI stuff looks good! I think the scripts are much more streamlined now.

@kaicataldo
Copy link
Member Author

@chrissantamaria Thanks! Fixed.

@kaicataldo
Copy link
Member Author

This should be ready for a re-review.

.github/workflows/ci.yml Show resolved Hide resolved
package.json Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
@kaicataldo
Copy link
Member Author

Would love to land this since it's just an internal chore. Please re-review!

@nickserv nickserv merged commit 42fd0c2 into master Sep 3, 2020
@nickserv nickserv deleted the simplify-ci branch September 3, 2020 08:41
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

Successfully merging this pull request may close these issues.

5 participants