-
Notifications
You must be signed in to change notification settings - Fork 50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release automation phase 1 #419
Comments
Currently I test binaries manually by following our official installation instructions on CentOS 7 (well, Rocky 8.6 this time) and Ubuntu 20.04 and running a manual smoke test, usually by copying something out of a doc test or pgx test. For automated testing of binaries, I left a comment at line 21 here: https://github.com/timescale/release-build-scripts/blob/90da47dc17ba5bcf677e6ecfaa85690a83ec9fcb/debian/docker-build-toolkit.sh#L21 What I left out of that comment is moving the post-install run to after we build the deb and install it with Currently we:
I mentioned this morning that So the real fix might be as simple as changing that to
Possibly we may need to execute other commands from https://docs.timescale.com/timescaledb/latest/how-to-guides/hyperfunctions/install-toolkit/#install-toolkit-on-ubuntu-and-other-debian-based-systems in order for that to work (in particular, possibly |
We are automating testing upgrades of binaries, but these, our two oldest versions, are hard to automate because: - We released no binaries for 1.4 - The deb for 1.5 was labeled 1.5.0 We could special case these, but requiring two upgrade steps (1st to 1.5.1 and 2nd to latest) is not unreasonable for users who are eight months behind. For issue #419
We are automating testing upgrades of binaries, but these, our two oldest versions, are hard to automate because: - We released no binaries for 1.4 - The deb for 1.5 was labeled 1.5.0 We could special case these, but requiring two upgrade steps (1st to 1.5.1 and 2nd to latest) is not unreasonable for users who are eight months behind. For issue #419
Currently, our release procedure produces a version tag. Ideally, we want all the final packages (docker etc) built and tested. Since we don't currently own the docker images (we may not own them in the future either), as a first step, we want to achieve the following:
sql-doctester
The text was updated successfully, but these errors were encountered: