Skip to content

Tech refresh & migrate from Travis to GitHub Actions #143

@gazbert

Description

@gazbert

Stuff outstanding:

  • Upgrade to JUnit5 - finally!
  • Powermock not playing with JUnit 5 when mocking final classes - stuck on JUnit4 for tests using Powemock. See: Is powermock team working on JUnit5? powermock/powermock#929
  • Maven assembly plugin fix.
  • Fix rogue Javadoc errors in Maven build.
  • Gradle build.
  • README updates etc
  • Fix Gradle SpotBugs task on 7.3.3
  • H2 version bump.
  • Fix circular ref in WebSecurityConfig bean.
  • Fix for missing Spring Cloud Restart bean.
  • Fix for missing LogFileWebEndpoint bean.

Bot is now up and running on Boot 2.6.4 :-)

  • Verify OpenAPI docs (+ app config props) look ok?
  • Fix broken BotLogfileServiceImpl - latest Actuator LogFileWebEndpoint::logFile() is returning null Resource :-( Probably related to TestBotLogfileService is failing #144
  • Verify test coverage % is consistent in maven + gradle builds. Can it be increased?
  • Verify all FIXMEs and TODOs done?
  • Verify Docker build ok?

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions