Free cookie consent management tool by TermsFeed Policy Generator

Opened 5 years ago

Last modified 2 years ago

#3017 new task

Release HeuristicLab 3.3.17

Reported by: swagner Owned by:
Priority: medium Milestone: HeuristicLab 3.3.17
Component: General Version:
Keywords: Cc:

Description (last modified by swagner)

Codename:

  • tbd

New Features:

  • tbd

New Contributers:

  • tbd

Release Steps:

Trunk:

  1. Check and if necessary update year of assembly copyright of PluginInfrastructure
  2. Check and if necessary update year of HeuristicLab license file
  3. Increment plugin and application versions
  4. If necessary update versions in plugin dependencies
  5. Increment assembly file versions
  6. Increment installer versions
  7. Update samples
  8. Check and if necessary update build configurations and project dependencies
  9. Merge commits into stable

Stable Branch:

  1. Check if all unit tests are passed
  2. Create release tag

Release tag:

  1. Build configuration Release Any CPU
  2. Check if it compiles with mono
  3. Remove unnecessary files from build output (*.vshost.exe, *.vshost.exe.config, *.vshost.exe.manifest, *.pdb, *.dll.config (do not remove DotNetScilab-1.0.dll.config, that's a plugin dependency), app.config)
  4. Hide HeuristicLab 3.3.exe.config
  5. Create zip file

Trac:

  1. Attach zip file to Download wiki page
  2. Update wiki pages WikiStart, Download, ChangeLog, ChangeLogPending, etc.
  3. Create new milestone and ticket for the next release
  4. Change description of the current milestone into changelog style
  5. Complete current milestone and retarget all its remaining open tickets

Documentation:

  1. Update tutorial slides (latest version, number of plugins, algorithms and problems, features)

Marketing and PR:

  1. Post info about new release on HEAL homepage, HeuristicLab Facebook fan page and LinkedIn
  2. Write a release announcement for the Blog and send a mail to our mailing list
  3. Update Wikipedia page
  4. Create release annotation in Google Analytics and update download analysis
  5. Push to GitHub
  6. Update Features page
  7. Inform everybody else who might be interested

Change History (15)

comment:1 Changed 5 years ago by swagner

  • Description modified (diff)

comment:2 Changed 5 years ago by abeham

r17191: Adapted discovery of msbuild and vstest

comment:3 Changed 5 years ago by abeham

r17192: merged 17016, 17052, 17191 to stable (changes to Build and Test scripts)

comment:4 Changed 5 years ago by gkronber

r17242: delete empty folder.

comment:5 Changed 4 years ago by jkarder

r17634: updated HEAL.Attic to version 1.5.0

comment:6 Changed 3 years ago by gkronber

r17784: fixed comment.

comment:7 Changed 3 years ago by gkronber

r17799: removed code analysis on build for project TestFunctions.MultiObjective because it leads to build errors

comment:8 Changed 3 years ago by gkronber

Test comment to check trac e-mail notifications.

comment:9 Changed 3 years ago by gkronber

r17992: minor fixes in comments

comment:10 Changed 3 years ago by jkarder

r18001: show exception message in test results

comment:11 Changed 3 years ago by jkarder

r18002: missed null-conditional operator

comment:12 Changed 3 years ago by jkarder

r18070: sign Build.ps1 and Test.ps1

comment:13 Changed 2 years ago by gkronber

r18109: QAP.Views project called SubWCRev explicitly even though it is already called in PreBuildEvent. Probably has been introduced in a search/replace operation.

comment:14 Changed 2 years ago by gkronber

r18210 upgraded all projects to use .NET Framework 4.7.2 and the default language version C# 7.3

comment:15 Changed 2 years ago by jkarder

r18226: updated build and test scripts to support VS 2022

Note: See TracTickets for help on using tickets.