The Jenkins job that handles releases doesn't work at all. There is a lot more automation needed for it to work.
The download url and checksum in the fpm-recipes repo needs to be updated after the tarball is built. Otherwise, it will just build the old version or fail due to an incorrect checksum.
The url and checksum in the chocolatey install script need to be updated automatically.
The job should publish the chocolatey package. Currently, it just attempts to build it.
The logic to parse the version for the package release script fails in Jenkins. Hardcoding the version works, but is not ideal.
The fpm-recipes branch had to be hardcoded in the checkout step. This should be automated somehow.
The release can never be run more than once for a given version, because the code that creates the github release will fail if that release has already been published. I added a check to ignore errors here, but it has not been tested.
Need to clean the nupkg artifact before trying to build it. The chocolatey "pack" command will fail if the artifact already exists from a previous run.
The Jenkins job that handles releases doesn't work at all. There is a lot more automation needed for it to work.