Pull requests are welcome.
This app uses dependencies that are difficult to install locally. In order to make local development easy, we run app commands through a Docker container. Run the following to set this up:
make bootstrap-with-docker
In the root directory of the repo, run:
notify-pass credentials/client-integration-tests > environment.sh
Unless you're part of the GOV.UK Notify team, you won't be able to run this command or the Integration Tests. However, the file still needs to exist - run touch environment.sh
instead.
To run the unit tests:
make test-with-docker
To run the integration tests:
make integration-test-with-docker
Increment the version in the src/main/resources/application.properties
and pom.xml
files.
Concourse will release and publish the java client to maven central.