ansible-collections / ibm_zos_core

Red Hat Ansible Certified Content for IBM Z
78 stars 44 forks source link

[Release][1.9.4] Release tasks #1788

Closed fernandofloresg closed 3 days ago

fernandofloresg commented 3 weeks ago

Release new version 1.9.4 with #1780 changes in place.

Release Requirements Checklist

This checklist is a chronological ordering of the release tasks to complete for an IBM Ansible z/OS core collection. This template is for a GA release that will release to Ansible Automation Platform and Galaxy as well. If you are following this issue, note that the version number is subject to change based on the certification outcome.

By this point the stagging-v<version> had been code frozen and releases tasks must only be meta data related, for example, updating galaxy.yml, runtime.yml, generating module doc if needed, release notes etc.

You should be checking off each task as it completes.

General workflow

This a subsequent release (not a patch) thus these releases tasks will eventually be merged intomain and into dev to allow for the meta data updates to propagate as well as the release tag.

(1) Technical Writer Tasks

(2) Release Tasks for release-tasks-v<version> branch:

(3) Quality assurance

(5) Validation

(6) GitHub

(7) Release tasks (In this order)

(8) Log collection

gundalow commented 1 week ago

Hi, I'm part of the Ansible Partner Team at Red Hat. It looks like 1.9.4 go published to Automation Hub within the past day. Given the (7) Release tasks section above, was this done by mistake?

FYI @epacific1 @anweshadas

fernandofloresg commented 1 week ago

Hi @gundalow, it is not a mistake. Is there an issue with it?

If you are asking because of ansible-lint errors on upload, the version 1.9.x was out before ansible-lint and galaxy-importer had been updated, it was agreed that we would not make the large back ports to address these issues, such issues are fixed in v1.10.0 or later.

gundalow commented 1 week ago

Just checking as we'd seen v1.11 (2 months ago) as the previous release in Hub. 1.9.4 (1 day ago) 1.9.3 (24 days ago) 1.9.2 (3 months ago)

So it looks like you are releasing the 1.9.x series AND a newer version at the same time.

That's fine, just wanted to check which release should appear on Catalogue

Is it right that you have pushed a release before it's been tagged?

We just wanted to check as the previous release in Hub was

fernandofloresg commented 1 week ago

Yes that is correct. We provide support to each version after is made generally available (GA) up to two years unless a dependency reaches EOL prior to the 2 years, for 1.9.x we still have 5 months of support, but we don't expect any further patches unless is a critical issue.

We will release both v1.11.1 and v1.12.0 soon too, the release displayed on catalogue should be the greatest, at least for this collection. So is ok to keep v1.11.0.

Release is tagged in GitHub after the release has been uploaded to AAP and Galaxy, that is the next step in the release process actually, so I will do that today.

Thanks for reaching out.