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

Added CFREPL team changes from Gitlab & 1Up team plugins #232

Closed
wants to merge 4 commits into from

Conversation

AbeleMM
Copy link

@AbeleMM AbeleMM commented Jul 7, 2020

Change-log

  • added CodeFeedr plugins developed by 1Up team:
    • Cargo
    • ClearlyDefined
    • JSON
    • Maven
    • npm
  • removed some unused imports in existing files (e.g. java.util.Optional in the KafkaBuffer source file);
  • ran the scalafmt sbt command to fix static analysis warnings;
  • integrated PyPiReleasesSource with the PluginReleasesSource abstract class used by the 1Up plugins in order to minimize code duplication;
  • added the option for plugin stages to auto-export their schema to ZooKeeper at startup & enabled it for the following stages:
    • CargoReleasesStage
    • ClearlyDefinedReleasesStage
    • MavenReleasesExtStage
    • MavenReleasesStage
    • NpmReleasesExtStage
    • NpmReleasesStage
    • PyPiReleaseExtStage
    • PyPiReleasesStage
  • moved sbt-assembly declaration to project/plugins.sbt where declarations for the other used plugins are present;
  • fixed various compilation warnings;
  • fixed order of description & link fields for PyPi stages.

@AbeleMM AbeleMM changed the title Added changes from Gitlab & 1Up plugins Added CFREPL team changes from Gitlab & 1Up team plugins Jul 21, 2020
@AbeleMM AbeleMM marked this pull request as ready for review July 22, 2020 13:00
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.

None yet

1 participant