src/main/webapp/contribute/manual-release-guide.html [179:200]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  • Check that there are no JARs or ZIP files in the source code, you can do this by looking at the generated RAT report here :
    less target/unomi-root-${next.development.version}.rat
  • Check that the KEYS file only contains signatures with @apache.org addresses (if there are non @apache.org don’t remove them because they have been used to sign older releases)
  • Check the Copyright notice years in the NOTICE file and anywhere else where it might be (by using search and replace)
  • If you get JavaDoc errors or other errors you must correct all of them before proceeding further
  • If you get a error while signing despite having the proper keys install that looks like this:
    [INFO] --- maven-gpg-plugin:1.5:sign (default) @ unomi-root ---
    gpg: 'echec de la signature : Inappropriate ioctl for device
    gpg: signing failed: Inappropriate ioctl for device
    you can either try to sign a file like this:
    gpg -ab test.txt
    this will ask for your password and remember it in the agent for a while, or if you want a more permanent solution: https://dan.cx/2016/11/gpg-inappropriate-ioctl-for-device-errors
  • Publish the release

    Repository

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - src/main/webapp/contribute/release-guide.html [168:188]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    1. Check that there are no JARs or ZIP files in the source code, you can do this by looking at the generated RAT report here :
      less target/unomi-root-${next.development.version}.rat
    2. Check that the KEYS file only contains signatures with @apache.org addresses (if there are non @apache.org don’t remove them because they have been used to sign older releases)
    3. Check the Copyright notice years in the NOTICE file and anywhere else where it might be (by using search and replace)
    4. If you get JavaDoc errors or other errors you must correct all of them before proceeding further
    5. If you get a error while signing despite having the proper keys install that looks like this:
      [INFO] --- maven-gpg-plugin:1.5:sign (default) @ unomi-root ---
      gpg: 'echec de la signature : Inappropriate ioctl for device
      gpg: signing failed: Inappropriate ioctl for device
      you can either try to sign a file like this:
      gpg -ab test.txt
      this will ask for your password and remember it in the agent for a while, or if you want a more permanent solution: https://dan.cx/2016/11/gpg-inappropriate-ioctl-for-device-errors

    Publish the release

    Repository

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -