Skip to content

Commit bec0b95

Browse files
Merge pull request #54 from CrayLabs/release-notes
This PR configures the github automated release notes. It also changes the changelog file from restructured text to markdown. [ reviewed by @AlyssaCote ] [ committed by @amandarichardsonn ]
2 parents 2e43fde + 94d3e9b commit bec0b95

File tree

4 files changed

+103
-54
lines changed

4 files changed

+103
-54
lines changed

.github/release.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
#
2+
# BSD 2-Clause License
3+
#
4+
# Copyright (c) 2021-2024, Hewlett Packard Enterprise
5+
# All rights reserved.
6+
#
7+
# Redistribution and use in source and binary forms, with or without
8+
# modification, are permitted provided that the following conditions are met:
9+
#
10+
# 1. Redistributions of source code must retain the above copyright notice, this
11+
# list of conditions and the following disclaimer.
12+
#
13+
# 2. Redistributions in binary form must reproduce the above copyright notice,
14+
# this list of conditions and the following disclaimer in the documentation
15+
# and/or other materials provided with the distribution.
16+
#
17+
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18+
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19+
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
20+
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
21+
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22+
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
23+
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
24+
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
25+
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
26+
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27+
#
28+
29+
changelog:
30+
exclude:
31+
labels:
32+
- ignore-for-release
33+
categories:
34+
- title: Features
35+
labels:
36+
- 'type: feature'
37+
exclude:
38+
labels:
39+
- non-user-facing
40+
- title: Bug Fixes
41+
labels:
42+
- 'bug: critical'
43+
- 'bug: major'
44+
- 'bug: minor'
45+
exclude:
46+
labels:
47+
- non-user-facing
48+
- title: API Breaks
49+
labels:
50+
- 'API break'
51+
exclude:
52+
labels:
53+
- non-user-facing
54+
- title: Miscellaneous Improvements
55+
labels:
56+
- "*"

.github/workflows/changelog.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,5 @@ jobs:
4545
- name: Changelog Enforcer
4646
uses: dangoslen/changelog-enforcer@v3.6.0
4747
with:
48-
changeLogPath: './doc/changelog.rst'
49-
missingUpdateErrorMessage: 'changelog.rst has not been updated'
48+
changeLogPath: './doc/changelog.md'
49+
missingUpdateErrorMessage: 'changelog.md has not been updated'

doc/changelog.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# Changelog
2+
3+
## Development branch
4+
5+
Description
6+
7+
- Automate the creation of release notes
8+
([SmartDashboard-PR54](https://github.com/CrayLabs/SmartDashboard/pull/54))
9+
- Add database telemetry documentation.
10+
([SmartDashboard-PR52](https://github.com/CrayLabs/SmartDashboard/pull/52))
11+
- Auto-post release PR to develop from master
12+
([SmartDashboard-PR53](https://github.com/CrayLabs/SmartDashboard/pull/53))
13+
- Decrease the pinned version of Pydantic
14+
([SmartDashboard-PR51](https://github.com/CrayLabs/SmartDashboard/pull/51))
15+
- Bump version to 0.0.4, exclude streamlit version 1.31.X
16+
([SmartDashboard-PR50](https://github.com/CrayLabs/SmartDashboard/pull/50))
17+
- Drop Python 3.8 support, add 3.11 support.
18+
([SmartDashboard-PR49](https://github.com/CrayLabs/SmartDashboard/pull/49))
19+
- Add Database Telemetry page.
20+
([SmartDashboard-PR38](https://github.com/CrayLabs/SmartDashboard/pull/38))
21+
- Add Github Actions workflow that checks if changelog is edited on
22+
pull requests into develop.
23+
([SmartDashboard-PR47](https://github.com/CrayLabs/SmartDashboard/pull/47))
24+
- Add manifest file tracking.
25+
([SmartDashboard-PR46](https://github.com/CrayLabs/SmartDashboard/pull/46))
26+
27+
## 0.0.3
28+
29+
Released on 15 February 2024
30+
31+
Description
32+
33+
- Added defined schemas for entity objects.
34+
([SmartDashboard-PR31](https://github.com/CrayLabs/SmartDashboard/pull/31))
35+
- Added experiment level logs to the dashboard.
36+
([SmartDashboard-PR37](https://github.com/CrayLabs/SmartDashboard/pull/37))
37+
38+
## 0.0.2
39+
40+
Released on 14 December 2023
41+
42+
Description
43+
44+
- The initial release of SmartDashboard includes capabilities for
45+
viewing experiment entity properties and statuses.

doc/changelog.rst

Lines changed: 0 additions & 52 deletions
This file was deleted.

0 commit comments

Comments
 (0)