Skip to content

Commit b24e27a

Browse files
committed
Add release notes and actions for 1.6.1
1 parent 339b751 commit b24e27a

File tree

2 files changed

+76
-0
lines changed

2 files changed

+76
-0
lines changed

docs/release-notes.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,22 @@
1+
## Release v1.6.1
2+
### Date: May 7, 2024
3+
4+
Release Manager: Mark Patton, JHU
5+
6+
This release fixes a problem caused by the format of the ember simple auth session cookie changing and tweaks timeouts for monitoring NIHMS email.
7+
8+
Tickets Completed:
9+
* https://github.com/eclipse-pass/main/issues/930
10+
* https://github.com/eclipse-pass/main/issues/974
11+
12+
Release Components:
13+
* main - https://github.com/eclipse-pass/main/releases/tag/1.6.1
14+
* pass-core - https://github.com/eclipse-pass/pass-core/releases/tag/1.6.1
15+
* pass-docker - https://github.com/eclipse-pass/pass-docker/releases/tag/1.6.1
16+
* pass-acceptance-testing - https://github.com/eclipse-pass/pass-acceptance-testing/releases/tag/1.6.1
17+
* pass-support - https://github.com/eclipse-pass/pass-support/releases/tag/1.6.1
18+
* pass-ui - https://github.com/eclipse-pass/pass-ui/releases/tag/1.6.1
19+
120
## Release v1.6.0
221
### Date: April 30, 2024
322

docs/release/release-actions-1.6.1.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Release Manager Actions Checklist Template
2+
3+
| | |
4+
| --- | --- |
5+
| Release version | 1.6.1 |
6+
| Next dev version | 1.7.0-SNAPSHOT |
7+
8+
## Release Process Overview
9+
This is the full detailed release process, including the steps that are performed by the GitHub automation: [Release](../dev/release.md)
10+
11+
## Pre-release
12+
13+
- [x] Identify the version to be utilized for the release.
14+
- [x] Ensure all code commits and PRs intended for the release have been merged.
15+
- [x] Issue a code freeze statement on the Eclipse PASS slack #pass-dev channel to notify all developers that a release is imminent.
16+
17+
18+
## Release Java Projects
19+
[Release Steps with Automations](../dev/release-steps-with-automations.md)
20+
21+
[Release All Java Modules Workflow](https://github.com/eclipse-pass/main/actions/workflows/pass-java-release.yml)
22+
23+
Java Modules:
24+
- [x] Release Main
25+
- [x] Release Pass-Core
26+
- [x] Release Pass Support
27+
28+
29+
## Release Non-Java Projects
30+
31+
- [x] Release Pass UI - [Pass UI workflow](https://github.com/eclipse-pass/pass-ui/actions/workflows/release.yml)
32+
- [x] Verify Pass UI packages [Pass UI Packages](https://github.com/eclipse-pass/pass-ui/pkgs/container/pass-ui)
33+
- [x] Pass UI Release Page - Perform after the Pass UI release is complete - [Pass UI GitHub Release Page](https://github.com/eclipse-pass/pass-ui/releases)
34+
35+
---
36+
37+
- [x] Release Pass Acceptance Testing - [Pass Acceptance Testing workflow](https://github.com/eclipse-pass/pass-acceptance-testing/actions/workflows/release.yml)
38+
- [x] Verify Pass Acceptance Testing Tag [Pass Acceptance Testing Tag](https://github.com/eclipse-pass/pass-acceptance-testing/tags)
39+
- [x] Pass Acceptance Testing Release Page - Perform after the Pass Acceptance Testing release is complete - [Pass Acceptance Testing GitHub Release Page](https://github.com/eclipse-pass/pass-acceptance-testing/releases)
40+
41+
## Release Other Projects
42+
Note: This must be released last because it relies on some Docker images that will be published during the release process.
43+
44+
- [x] Release Pass Docker - Select checkbox for acceptance tests - [Release workflow](https://github.com/eclipse-pass/pass-docker/actions/workflows/release.yml)
45+
- [x] Verify Pass Docker Tag [Pass Docker Tag](https://github.com/eclipse-pass/pass-docker/tags)
46+
- [x] Pass Docker Release Page - Perform after the Pass Docker release is complete - [Pass Docker GitHub Release Page](https://github.com/eclipse-pass/pass-docker/releases)
47+
48+
## Post-release
49+
50+
- [x] Test the release by using the newly updated pass-docker to run the release locally.
51+
- [x] Check that correct tickets are in the release milestone. [Github Ticket Update](../dev/release.md#update-release-notes)
52+
- [x] Write release notes in the [Release Notes doc](../release-notes.md), submit a PR for the changes, and ensure the PR is merged. Release Notes should be written to be understandable by community members who are not technical.
53+
- [x] Draft release message and have technical & community lead provide feedback. Ensure that a link to the release notes is included in the release message.
54+
- [x] Post a message about the release to the PASS Google Group. [Notes about the PASS Google Group](../dev/release.md#process)
55+
- [x] Update template if any steps were missed or if any new tasks were added. Also make note of these new steps in the release-actions-X.X.X.md file.
56+
- [x] Update [Pass Demo](https://demo.eclipse-pass.org) to new release - [Publish to SNS Topic action](https://github.com/eclipse-pass/main/actions/workflows/deployToAWS.yml) using `Environment: demo`
57+
- [x] Send message to Eclipse PASS slack #pass-dev channel that the release is complete.

0 commit comments

Comments
 (0)