Skip to content

Developer Notes

nate-yocom edited this page Mar 10, 2012 · 11 revisions

Developer Notes

Rolling a release

  1. Update version information in:
    • pGina/src/Core/Properties/SharedAssemblyInfo.cs
    • pGina/src/CredentialProvider/CredentialProvider.rc
    • pGina/src/Gina/Gina/Gina.rc
    • pGina/Installer/installer.iss
  2. Update CHANGELOG.md
  3. Run msbuild:
    • msbuild /t:Clean pGinaBuild.msbuild.xml
    • msbuild pGinaBuild.msbuild.xml
  4. Commit changes, and tag as "v3.x.y.z"
    • tag: git tag v3.x.y.z -m 'Tag v3.x.y.z'
  5. Push changes and tag to github
    • Push with tag: git push --tag
  6. Run Inno and build installer
  7. Upload exe to downloads in github
  8. Update the web site download link.
  9. Email pgina-general and pgina-devel lists with template mail:

Hello! We are excited to announce a new revision of pGina has been made available today. Highlights of this revision are: [ contents of changelog, abbreviated to highlights if necessary ] Download information and a full description of changes are available on our site: http://www.pgina.org

Thanks, The pGina Team

Clone this wiki locally