Skip to content

docs: Only release docs in maintenance window#45

Open
indigo423 wants to merge 5 commits intomasterfrom
fix/releases
Open

docs: Only release docs in maintenance window#45
indigo423 wants to merge 5 commits intomasterfrom
fix/releases

Conversation

@indigo423
Copy link
Member

@indigo423 indigo423 commented Sep 30, 2025

To make it inherently clear what versions are supported, we should only publish documentation for versions that are supported on docs.opennms.com. The End of Maintenance (EOM) versions should go to vault.opennms.com.

Before:
Screenshot 2025-10-01 at 17 09 03

After:
Screenshot 2025-10-01 at 17 07 39

Reviewer Hint

  • Removed unreleased branches for SNAPSHOT releases.
  • Removed Grafana Plugin release from version 8 which adds it as HELM
  • We have dirty releases which gives us these -SNAPSHOT versions in-between. The version number wasn't applied and it affects:
    • Alec 3.0.2-SNAPSHOT which is the doc for 3.0.2
    • OpenNMS.js 2.5.6-SNAPSHOT which is the doc for 2.5.6

Signed-off-by: Ronny Trommer <ronny@no42.org>
@indigo423 indigo423 force-pushed the fix/releases branch 3 times, most recently from 21b572e to 2a79252 Compare October 1, 2025 14:08
Signed-off-by: Ronny Trommer <ronny@no42.org>
Signed-off-by: Ronny Trommer <ronny@no42.org>
Signed-off-by: Ronny Trommer <ronny@no42.org>
cgorantla
cgorantla previously approved these changes Oct 1, 2025
Copy link

@cgorantla cgorantla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@marshallmassengill
Copy link

LGTM.

Signed-off-by: Ronny Trommer <ronny@no42.org>
Copy link

@cgorantla cgorantla left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

- '!main-7'
branches: ~
tags:
- 'v12*'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should continue to provide docs for the latest v9 release

@@ -118,17 +103,13 @@ content:
- '!v1.1.1-rebuild' # I thought I needed to remake the debs, but I did not
- url: https://github.com/OpenNMS/opennms-velocloud-plugin.git
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need the docs for this plugin?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need the docs for this plugin?

No.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants