-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
v3.7.0 release tracker #101
Comments
Notes from Testing Before Release: bionicbash installer in vagrant box:
st2-self-check:
st2web manual testing:
focalbash installer in vagrant box:
st2-self-check:
st2web manual testing:
rocky 8
st2-self-check:
st2web manual testing:
|
CentOS7
Update: This issue appeared when using the vagrant repo install script https://raw.githubusercontent.com/StackStorm/st2vagrant/master/scripts/install_st2.sh. When using the officially documented install script https://stackstorm.com/packages/install.sh this issue is not encountered and the st2-self-check passes. |
@cognifloyd Re web testing:
|
Yes, that's it. And I get the same behavior in installs of 3.4.1 and 3.6.0 so this is an old bug. these two are interrelated:
and
When I create or edit a workflow, changing the pack doesn't allow me to type in the pack field. When I create rules in the UI (vs saving in a git repo) I like to use Then again, I don't really use Flow much, and this is probably a new behavioral request, so it's not a blocker.
The help text is still valid for CLI usage. We should probably add support for converting this key=val syntax to json in the webui. |
Dangit. We have a blocker for RockyLinux 8
It's building virtualenvs with the wrong python. That means that the dependencies in I'm going to try to duplicate this in the st2vagrant box. edit: added results Nope. This might have something to do with the upgrade. Once I rebuilt the virtualenv on |
Basically, this workflow does not follow the migration guide for RockyLinux8: It does not run:
Hmm. And the migration guide is wrong, it shows: So, I manually ran the rebuild command and re-triggered the e2e tests. Everything passed. So, it's not a blocker; we just need a minor docs update. Also, we need to update https://github.com/StackStorm/st2cd/blob/master/actions/setup_e2e_tests.sh to use python3.8 on EL8 |
That's a good catch before shipping it to prod! 👍 |
Possibly should have had the st2ctl command in: Those files are to do version specific things on upgrade. Though I guess we'll never run it again to do an upgrade... |
OK. Release announcement blog has been published: https://stackstorm.com/2022/05/10/stackstorm-3-7-0-released/ The only thing we didn't do was fix the packer-st2 build (see #101 (comment)). I'm closing this as complete. |
Pre-Release PR Reviews
@cognifloyd reviewed all PRs across all st2 repos involved in the release and merged everything I could. I moved others from the 3.7 project+milestone to 3.8.
st2chatops release prep
We needed to get StackStorm/hubot-stackstorm#214 included in st2chatops which involved release hubot-stackstorm.
@cognifloyd released hubot-stackstorm v0.12.0:
npm login
on cli and logged in as myselfnpm publish
in my clone of the hubot-stackstorm repo (checked out on master at tagv0.12.0
)Added that to st2chatops in StackStorm/st2chatops#175
aside: the st2chatops mess will become much better with the transition from JS based hubot to Python based OpsDroid. I'll be working more on that later this year.
🔗 Testing Before Release
volunteers welcome - @cognifloyd will not volun-tell anyone to do this as I cannot know others' time constraints.
st2-self-check
succeededst2-self-check
succeededst2-self-check
succeededst2-self-check
succeededsteps 4 and 5: create and e2e test the staging-stable packages
These tests highlighted a couple of issues:
ubuntu-build-itest001
,ubuntu-build002
andubuntu-build003
sudo st2ctl reload --register-recreate-virtualenvs
.st2cd.destroy_vm
for a lot of VMs.--register-recreate-virtualenvs
instead of--register-setup-recreate-virtualenvs
.🔗 step 6 staging-stable testing
volunteers welcome - @cognifloyd will not volun-tell anyone to do this as I cannot know others' time constraints.
st2-self-check
succeededst2-self-check
succeededst2-self-check
succeededst2-self-check
succeeded🔗 step 8 stable testing
volunteers welcome - @cognifloyd will not volun-tell anyone to do this as I cannot know others' time constraints.
st2-self-check
succeededst2-self-check
succeededst2-self-check
succeededst2-self-check
succeeded🔗 step 9 tag releases
/clone
endpoint for actions is present, so this was updated)Also merged these changelog PRs:
🔗 step 10 update st2cd and st2ci packs
/home/amanda
so I reinstalled the packs withpacks.install
and these addresses:git@github.com:StackStorm/st2cd.git
git@github.com:StackStorm/st2ci.git
step 12 create the release
step 13 make sure new dev builds succeed
step 14 Check PackageCloud for new packages in unstable channel
remaining steps
blog article
Close v3.7.0
The text was updated successfully, but these errors were encountered: