[x] In the timescaledb-docker-ha repo, update TIMESCALE_PROMSCALE_EXTENSIONS in the Makefile to include the version just released
[x] Update the CHANGELOG entry in the timescaledb-docker-ha repo and wait for the CI to complete and request review from the Cloud team and merge it when approved.
[x] Create a new PR in the timescaledb-docker-ha repo. Stamp the version in the CHANGELOG. Merge it with master and push the correct tag to trigger CI (see instructions in the repo) EXAMPLE
[x] Publish the GitHub release on the promscale_extension repo.
Post-Release
[x] Create a new git branch named post-release-x.x.x
[x] Run make post-release which will generate the sql/promscale--x.x.x.sql file of the version just released and create all the upgrade path sql files.
[x] Add and commit the newly created sql files to git. They are ignored by default. e.g. git add sql/*--0.5.5.sql --force
[x] Determine the development version (determined by bumping the patch version and appending -dev)
[x] Set the version in all places necessary with ./update-version.sh <develop-version>
[x] Update upgradeable_from in templates/promscale.control to add the previously released version
[x] Update e2e/tests/config/mod.rs to refer to the new docker images
[x] Create a PR and get it merged
[ ] ~Bump the version in the promscale repo's EXTENSION_VERSION file to the version just released (Renovate should automatically create a PR for this).~ it's set to master
Pre-release
pre-release-x.x.x
upgradeable_from
intemplates/promscale.control
contains the previously released version.CHANGELOG.md
with release version and date, ensuring that all relevant changes are reflected../update-version.sh <version-here>
incremental_freeze_test
pre-release-x.x.x
branch. Get it approved. Merge the PR to master.Release
git tag <new version>
git push origin <new version>
TIMESCALE_PROMSCALE_EXTENSIONS
in theMakefile
to include the version just releasedPost-Release
post-release-x.x.x
make post-release
which will generate thesql/promscale--x.x.x.sql
file of the version just released and create all the upgrade path sql files.git add sql/*--0.5.5.sql --force
-dev
)./update-version.sh <develop-version>
upgradeable_from
in templates/promscale.control to add the previously released versione2e/tests/config/mod.rs
to refer to the new docker imagesEXTENSION_VERSION
file to the version just released (Renovate should automatically create a PR for this).~ it's set to master