Skip to content

[#611] Add a /releases page#613

Merged
jamezp merged 2 commits intowildfly:mainfrom
jmesnil:611_releases_page
May 17, 2024
Merged

[#611] Add a /releases page#613
jamezp merged 2 commits intowildfly:mainfrom
jmesnil:611_releases_page

Conversation

@jmesnil
Copy link
Copy Markdown
Member

@jmesnil jmesnil commented May 16, 2024

The /releases page lists the Release announcements from WildFly (based on the tags "release announcement") to provide a one-page destination for all WildFly releases.

This fixes #611

The /releases page lists the Release announcements from WildFly
(based on the tags "release announcement") to provide a one-page destination for all WildFly releases.

This fixes wildfly#611

Signed-off-by: Jeff Mesnil <jmesnil@redhat.com>
@jmesnil
Copy link
Copy Markdown
Member Author

jmesnil commented May 16, 2024

Live example is available at http://jmesnil.github.io/wildfly.org/

Release Announcements page is linked at the top of the Project News page

@jmesnil jmesnil requested a review from bstansberry May 16, 2024 08:39
@jmesnil jmesnil force-pushed the 611_releases_page branch from f93cedc to f5689c7 Compare May 16, 2024 08:59
Signed-off-by: Jeff Mesnil <jmesnil@redhat.com>
@jmesnil jmesnil force-pushed the 611_releases_page branch from f5689c7 to 0a87e07 Compare May 16, 2024 09:00
@jmesnil
Copy link
Copy Markdown
Member Author

jmesnil commented May 16, 2024

@bstansberry I also added a link on the homepage to the latest release announcement based on the release.yaml data so that it would be automatically picked the latest release.

{% endif %}
{% endfor %}

<h3>Now available: <a href="{{ releaseNoteLink }}"><span style="font-weight: 100;">Wild</span><strong>Fly</strong> {{latestRelease.version_shortname}}</a></h3>
Copy link
Copy Markdown
Contributor

@bstansberry bstansberry May 16, 2024

Choose a reason for hiding this comment

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

With this I think we need a rule that the "Release Notes" data for future versions in release.yaml can never be a link to the oddly formatted JIRA releases notes. It must be to a blog post or to the GitHub release page.

I think such a rule is ok, but needs socialization as our requirements around this have been changing a bit in the last year and people coordinating releases may not be aware of things.

I added release process content related to this: https://docs.google.com/document/d/1Bjefo56-J_8PtPxTbHCiE-M3TeelHjxKppaJMmu6HSE/edit#bookmark=id.byujw232n9l

Yesterday I updated the content at https://docs.google.com/document/d/1Bjefo56-J_8PtPxTbHCiE-M3TeelHjxKppaJMmu6HSE/edit#bookmark=id.p51r3vc134gk to add a requirement for a release announcement news post. That was somewhat a trial balloon as I'd not discussed it. Your change here increases the need for such a requirement as having gaps in the list of announcements will be more noticeable and will look poor.

@jamezp jamezp merged commit 838aa1f into wildfly:main May 17, 2024
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.

Add a /releases page to list all Release announcements

3 participants