Skip to content
This repository has been archived by the owner on Sep 6, 2024. It is now read-only.

Utilise GitHub actions instead of CircleCI #27

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

mrgambal
Copy link
Contributor

@mrgambal mrgambal commented Feb 16, 2020

Actions now look like this.
The CodeClimate page may be observed here.

  • migrate to GitHub actions;
  • perform cross-version builds during CI runs;
  • use CodeClimate to expose code quality metrics and tests coverage.

In case this PR (created more out of pure curiosity rather than some real need) goes merged, the integration with CircleCI should be disabled to prevent loads of 'failed build' emails pollute somebody's mailbox.

IMPORTANT: the integration with CodeClimate tool ought to be established first: add the project in there, and put their code coverage key to the list of secrets as CODECOV_SECRET and that should do the trick.

- update scalafmt;
- add the sbt-updates plugin to be able to check all libs for staleness in a single action;
- add GitHub Actions workflow;
- drop CircleCI's stuff.
- real cross-compile for the library;
- try using csbt from the action "olafurpg/setup-scala";
- update SBT to 1.3.8;
- tune JVM a little bit: use G1GC;
- a shiny badge!
mrgambal added a commit to mrgambal/lighthouse that referenced this pull request Apr 8, 2020
Apache Spark has embraced the GA support for 2.12 since the version 2.4.1, that was released nearly a year ago.
The Amazon EMR v6.0.0 characterised by the adoption of Hadoop 3.2.1 (sic!) and Scala 2.12 (although the default JDK is still Coretto 8) has been released a month ago, hence I presume it would be nice to have cross-builds for the Lighthouse.

This PR was cherry-picked from datamindedbe#27, where you can observe the matrix builds, as currently the Circle CI config supports only 2.11.

Changelog:
- enable cross-version builds for the projects;
- fix compile-time warning.
@mrgambal mrgambal mentioned this pull request Apr 8, 2020
- a tiny simplification of auto-generated code.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant