-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Release Checklist
Margen67 edited this page Apr 29, 2021
·
13 revisions
- branch
develop
intopre-release
- on
pre-release
cherry-pick/merge only bug fixes or translations- change pre-release/src/version.h
- change pre-release/distribution/readme.txt
- change pre-release/distribution/changelog.txt
- update pre-release/distribution/known_issues.txt
- change pre-release/debian/changelog (including branch name)
- tag
pre-release
withv{version}-rc1
- release first release candidate
- commit major bugs fixes to
pre-release
- tag
pre-release
withv{version}-rc2
- release second release candidate
- merge
pre-release
tomaster
- update the table in master/readme.md with link to new GitHub Actions (as part of merge)
- tag
master
withv{version}
- merge
master
back todevelop
. Note: Ensure we don't overwrite the changes made in the following files. - on
develop
:- change develop/src/version.h
- change develop/debian/changelog (including branch name)
- change develop/distribution/readme.txt
- change develop/distribution/changelog.txt
- change develop/distribution/macos/Info.plist
- change develop/src/openrct2-android/app/build.gradle
- change develop/.github/workflows/ci.yml
- change develop/CMakeLists.txt
- post release:
- update stickied thread on reddit https://www.reddit.com/r/openrct2/
- podcast
- announce on /r/rct
- post files to https://github.com/OpenRCT2/OpenRCT2/releases
- update https://github.com/OpenRCT2/openrct2.github.io
- update https://github.com/OpenRCT2/openrct2-docker and push new docker image.
- Home
- FAQ & Common Issues
- Roadmap
- Installation
- Building
- Features
- Development
- Benchmarking & stress testing OpenRCT2
- Coding Style
- Commit Messages
- Overall program structure
- Data Structures
- CSS1.DAT
- Custom Music and Ride Music Objects
- Game Actions
- G1 Elements Layout
- game.cfg structure
- Maps
- Music Cleanup
- Objects
- Official extended scenery set
- Peep AI
- Peep Sprite Type
- RCT1 ride and vehicle types and their RCT2 equivalents
- RCT12_MAX_SOMETHING versus MAX_SOMETHING
- Ride rating calculation
- SV6 Ride Structure
- Settings in config.ini
- Sizes and angles in the game world
- Sprite List csg1.dat
- Sprite List g1.dat
- Strings used in RCT1
- Strings used in the game
- TD6 format
- Terminology
- Track Data
- Track Designs
- Track drawers, RTDs and vehicle types
- Track types
- Vehicle Sprite Layout
- Widget colours
- Debugging OpenRCT2 on macOS
- OpenGL renderer
- Rebase and Sync fork with OpenRCT2
- Release Checklist
- Replay System
- Using minidumps from crash reports
- Using Track Block Get Previous
- History
- Testing