Documentation/ReleaseProcess.md
This is internal documentation.
To release a new GRDB version:
Tests
make distclean testOn https://github.com/groue/sqlcipher.git upgrade, update SQLCipher version in README.md
On https://github.com/swiftlyfalling/SQLiteLib upgrade, update SQLite version in Documentation/CustomSQLiteBuilds.md
Update GRDB version number and release date in:
Commit and tag
Look for undesired tags: git for-each-ref --format '%(refname) %(authorname)' refs/tags
Push to the master branch
Push to the development branch
Push to the GRDB7 branch
pod trunk push --allow-warnings GRDB.swift.podspec
Update performance comparison:
make test_performance | Tests/parsePerformanceTests.rb | Tests/generatePerformanceReport.rb