Open main menu

Difference between revisions of "HOWTO-Release"

18 bytes added ,  18:54, 13 January 2022
Creating an "Updating the Website" section
(→‎Updating the wiki: Clarifying spreadsheet instructions)
(Creating an "Updating the Website" section)
Line 124: Line 124:
*** ...
*** ...
* Porters need to upload binaries at some service and then send the link to the team member managing the release (this should be detailed in the email sent to porters with the links to the tarballs).
* Porters need to upload binaries at some service and then send the link to the team member managing the release (this should be detailed in the email sent to porters with the links to the tarballs).
* Update the website internally (i.e. update the version in the repository), but do not yet put these changes online.
 
** Edit <code>include/config.inc.php</code> to update the global version.
=== Updating the Website ===
** Create a new XML file for the new version in <code>data/compatibility/</code>.
Update the website internally (i.e. update the version in the repository), but do not yet put these changes online.
** Update <code>data/downloads.xml</code>.
 
** Add a news item.
* Edit <code>include/config.inc.php</code> to update the global version.
** Follow the instructions at [https://wiki.scummvm.org/index.php?title=HOWTO-Release#Signing_binaries HOWTO-Release#Signing binaries] in order to enable updates via (Win)Sparkle
* Create a new XML file for the new version in <code>data/compatibility/</code>.
** Copy over the release files to FRS
* Update <code>data/downloads.xml</code>.
*** Set the OS for the newly uploaded binaries (click on the (i) next to each binary).
* Add a news item.
**** -win32.exe as Windows binary
* Follow the instructions at [https://wiki.scummvm.org/index.php?title=HOWTO-Release#Signing_binaries HOWTO-Release#Signing binaries] in order to enable updates via (Win)Sparkle
**** -macosx.dmg as Mac binary
* Copy over the release files to FRS
**** .tar.bz2 as Linux, FreeBSD and Other binary
** Set the OS for the newly uploaded binaries (click on the (i) next to each binary).
**** -solaris-x86.tar.gz as Solaris binary
*** -win32.exe as Windows binary
*** -macosx.dmg as Mac binary
*** .tar.bz2 as Linux, FreeBSD and Other binary
*** -solaris-x86.tar.gz as Solaris binary
* On [https://docs.google.com/spreadsheets/d/1QzwFleEKXOsE59cYMOcQB7C2f0Np48uAQOCG8kicX_s/edit#gid=854570757 the ScummVM Data spreadsheet]
** On the <code>versions</code> tab, add the new release to the bottom of the list
** On the <code>scummvm_downloads</code> tab, for any releases that have been uploaded to FRS, change the <code>version</code> column to match the latest version


=== Tagging a version ===
=== Tagging a version ===
Line 210: Line 216:
* Set the ''First Official Version'' field for new platforms.
* Set the ''First Official Version'' field for new platforms.
* Update the support field on the info box of the newly supported games. Also change these games from ''Unsupported Games'' category to ''Supported Games'' category.
* Update the support field on the info box of the newly supported games. Also change these games from ''Unsupported Games'' category to ''Supported Games'' category.
* On [https://docs.google.com/spreadsheets/d/1QzwFleEKXOsE59cYMOcQB7C2f0Np48uAQOCG8kicX_s/edit#gid=854570757 the ScummVM Data spreadsheet]
** On the <code>versions</code> tab, add the new release to the bottom of the list
** On the <code>scummvm_downloads</code> tab, for any releases that have been uploaded to FRS, change the <code>version</code> column to match the latest version
TrustedUser
567

edits