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

Add CI/CD with GitHub Actions #249

Merged
merged 13 commits into from
Mar 4, 2022
Merged

Add CI/CD with GitHub Actions #249

merged 13 commits into from
Mar 4, 2022

Conversation

jginsburgn
Copy link
Member

@jginsburgn jginsburgn commented Feb 15, 2022

Also, migrate from Grunt to Semantic Release and do a general cleanup.

Resolves #242 #243

@jginsburgn jginsburgn requested review from mtrea and devoto13 February 15, 2022 07:59
devoto13
devoto13 previously approved these changes Feb 15, 2022
Copy link
Collaborator

@devoto13 devoto13 left a comment

Choose a reason for hiding this comment

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

LGTM
Couple of non-blocking nits to consider.

.github/workflows/test.yml Show resolved Hide resolved
commitlint.config.js Outdated Show resolved Hide resolved
package.json Outdated Show resolved Hide resolved
devoto13
devoto13 previously approved these changes Mar 3, 2022
Copy link
Collaborator

@devoto13 devoto13 left a comment

Choose a reason for hiding this comment

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

chore seems to be allowed with the latest changes though...

@jginsburgn
Copy link
Member Author

chore seems to be allowed with the latest changes though...

Done! Sorry for the delay.

@jginsburgn
Copy link
Member Author

BTW, let me also fix the commit types

Jonathan Ginsburg added 12 commits March 3, 2022 17:59
Except for updating contributors, which remains in Grunt.

#243
Also:

* Remove the "pretest" npm script as it is explicitly called in the "Test"
GitHub Actions workflow.
* Allow for the "chore" commit type as it is used by the grunt "contributors"
task.
This will ensure that the recent CI/CD Release workflow with GitHub Actions is
working properly.
Copy link

@mtrea mtrea left a comment

Choose a reason for hiding this comment

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

Please consider adding some documentation along with this. I'm sure GitHub has their own "Actions" doc, but consider whether there's anything Karma-specific that contributors might need to know (copy-pastable command to run tests, where to view results, how to rerun tests, etc).

@jginsburgn
Copy link
Member Author

Please consider adding some documentation along with this. I'm sure GitHub has their own "Actions" doc, but consider whether there's anything Karma-specific that contributors might need to know (copy-pastable command to run tests, where to view results, how to rerun tests, etc).

@mtrea please check the latest commit :)

@jginsburgn jginsburgn requested a review from mtrea March 4, 2022 00:39
Copy link

@mtrea mtrea left a comment

Choose a reason for hiding this comment

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

Lookş ġṑod to me

@jginsburgn jginsburgn merged commit 5400b23 into master Mar 4, 2022
@jginsburgn jginsburgn deleted the ci-cd branch March 4, 2022 22:56
@karmarunnerbot
Copy link
Member

🎉 This PR is included in version 3.1.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Set Up CI/CD with GitHub Actions
4 participants