-
Notifications
You must be signed in to change notification settings - Fork 41
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
Migrate CI to GA #710
Migrate CI to GA #710
Conversation
Pull Request Test Coverage Report for Build 5403
💛 - Coveralls |
add publish step to
split code coverage collection and report uploading;
Codecov Report
@@ Coverage Diff @@
## develop #710 +/- ##
==========================================
Coverage ? 69.48%
==========================================
Files ? 239
Lines ? 17234
Branches ? 531
==========================================
Hits ? 11975
Misses ? 5259
Partials ? 0 Continue to review full report at Codecov.
|
@aslesarenko Due to a problem with uploading the report to coveralls (1264 ,632) I decided to give codecov a try. Check them out. I think they are on par with coveralls feature-wise. EDIT: Upload step failed with |
@aslesarenko Although I removed |
* add sbt-github-actions plugin, upgrade sbt to 1.4.5; * fix crossScalaVersions; * restore crossScalaVersions for all projects; * remove sbt-github-actions plugin; add publish step to * remove clean.yml; * add tags to ignore (starting with "v"); * combine coverage report generation with test run; * remove tags-ignore; * remove snapshot publishing on Travis; * add COVERALLS_REPO_TOKEN env var; * switch from sbt-git to sbt-dynver for 'version'; * add release.yml workflow; * rename main GA workflow to CI; * run coverageReport under matrix scala version; * remove .travis.yml; split code coverage collection and report uploading; * switch to codecov; * add cache to release.yml workflow; * fix import_gpg.sh permissions, add java version to release.yml; * add required SCM url be Sonatype; * add CONTRIBUTING.md with instructions on how to make a release; * update sbt-sonatype plugin; * fix release.yml step name; * delete .travis.jvmopts;
sbt-dynver
forversion
generation;Changes
On every pull request/push run tests and publish snapshot afterwards. Versioning is switched to
sbt-dynver
resulting in more human-friendly versions (e.g3.3.4-RC4-3-f02533d5-SNAPSHOT
).Release publishing is triggered by Github release. See
CONTRIBUTING.md
for details