From d4f3a07258f29533273f70fd22f95ac6cc90e4dc Mon Sep 17 00:00:00 2001 From: Amanda Richardson Date: Thu, 25 Apr 2024 17:09:32 -0700 Subject: [PATCH 1/8] initial push --- .github/release.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 .github/release.yml diff --git a/.github/release.yml b/.github/release.yml new file mode 100644 index 0000000..e69de29 From 1e3084726d7314ef6ed952d67fb5d3d8f1f5334a Mon Sep 17 00:00:00 2001 From: Amanda Richardson Date: Thu, 25 Apr 2024 22:00:17 -0700 Subject: [PATCH 2/8] changing changelog --- doc/changelog.rst | 57 ++++++++++++++++++++--------------------------- 1 file changed, 24 insertions(+), 33 deletions(-) diff --git a/doc/changelog.rst b/doc/changelog.rst index 0670931..ef93134 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -1,48 +1,39 @@ -Changelog -========= +# Changelog -Development branch ------------------- +## Development branch Description -- Decrease the pinned version of Pydantic (SmartDashboard-PR51_) -- Bump version to 0.0.4, exclude streamlit version 1.31.X (SmartDashboard-PR50_) -- Drop Python 3.8 support, add 3.11 support. (SmartDashboard-PR49_) -- Add Database Telemetry page. (SmartDashboard-PR38_) -- Add Github Actions workflow that checks if changelog is edited - on pull requests into develop. (SmartDashboard-PR47_) -- Add manifest file tracking. (SmartDashboard-PR46_) - -.. _SmartDashboard-PR51: https://github.com/CrayLabs/SmartDashboard/pull/51 -.. _SmartDashboard-PR50: https://github.com/CrayLabs/SmartDashboard/pull/50 -.. _SmartDashboard-PR49: https://github.com/CrayLabs/SmartDashboard/pull/49 -.. _SmartDashboard-PR38: https://github.com/CrayLabs/SmartDashboard/pull/38 -.. _SmartDashboard-PR47: https://github.com/CrayLabs/SmartDashboard/pull/47 -.. _SmartDashboard-PR46: https://github.com/CrayLabs/SmartDashboard/pull/46 - - -0.0.3 ------ +- Decrease the pinned version of Pydantic + ([SmartDashboard-PR51](https://github.com/CrayLabs/SmartDashboard/pull/51)) +- Bump version to 0.0.4, exclude streamlit version 1.31.X + ([SmartDashboard-PR50](https://github.com/CrayLabs/SmartDashboard/pull/50)) +- Drop Python 3.8 support, add 3.11 support. + ([SmartDashboard-PR49](https://github.com/CrayLabs/SmartDashboard/pull/49)) +- Add Database Telemetry page. + ([SmartDashboard-PR38](https://github.com/CrayLabs/SmartDashboard/pull/38)) +- Add Github Actions workflow that checks if changelog is edited on + pull requests into develop. + ([SmartDashboard-PR47](https://github.com/CrayLabs/SmartDashboard/pull/47)) +- Add manifest file tracking. + ([SmartDashboard-PR46](https://github.com/CrayLabs/SmartDashboard/pull/46)) + +## 0.0.3 Released on 15 February 2024 Description -- Added defined schemas for entity objects. (SmartDashboard-PR31_) -- Added experiment level logs to the dashboard. (SmartDashboard-PR37_) - -.. _SmartDashboard-PR31: https://github.com/CrayLabs/SmartDashboard/pull/31 -.. _SmartDashboard-PR37: https://github.com/CrayLabs/SmartDashboard/pull/37 - - +- Added defined schemas for entity objects. + ([SmartDashboard-PR31](https://github.com/CrayLabs/SmartDashboard/pull/31)) +- Added experiment level logs to the dashboard. + ([SmartDashboard-PR37](https://github.com/CrayLabs/SmartDashboard/pull/37)) -0.0.2 ------ +## 0.0.2 Released on 14 December 2023 Description -- The initial release of SmartDashboard includes capabilities for viewing - experiment entity properties and statuses. +- The initial release of SmartDashboard includes capabilities for + viewing experiment entity properties and statuses. From 722238d85c04ce7ba6dad6da624e469a066f3ff7 Mon Sep 17 00:00:00 2001 From: Amanda Richardson Date: Thu, 25 Apr 2024 22:02:24 -0700 Subject: [PATCH 3/8] updating release file --- .github/release.yml | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/.github/release.yml b/.github/release.yml index e69de29..b50bbd8 100644 --- a/.github/release.yml +++ b/.github/release.yml @@ -0,0 +1,44 @@ +# +# BSD 2-Clause License +# +# Copyright (c) 2021-2024, Hewlett Packard Enterprise +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are met: +# +# 1. Redistributions of source code must retain the above copyright notice, this +# list of conditions and the following disclaimer. +# +# 2. Redistributions in binary form must reproduce the above copyright notice, +# this list of conditions and the following disclaimer in the documentation +# and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +# + +changelog: + exclude: + labels: + - non-user-facing + categories: + - title: Features + labels: + - 'type: feature' + - title: Bug Fixes + labels: + - 'bug: critical' + - 'bug: major' + - 'bug: minor' + - title: API Breaks + labels: + - 'API break' \ No newline at end of file From 0ba06f3d876f3e14fedf5fb645f58ebdccf3be1d Mon Sep 17 00:00:00 2001 From: Amanda Richardson Date: Thu, 25 Apr 2024 22:10:59 -0700 Subject: [PATCH 4/8] update chaneglog --- doc/changelog.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/changelog.rst b/doc/changelog.rst index ef93134..f55a72d 100644 --- a/doc/changelog.rst +++ b/doc/changelog.rst @@ -4,6 +4,8 @@ Description +- Automate the creation of release notes + ([SmartDashboard-PR54](https://github.com/CrayLabs/SmartDashboard/pull/54)) - Decrease the pinned version of Pydantic ([SmartDashboard-PR51](https://github.com/CrayLabs/SmartDashboard/pull/51)) - Bump version to 0.0.4, exclude streamlit version 1.31.X From 45b8e818c46bb3d330c2646d45a7f1a8e2dceb29 Mon Sep 17 00:00:00 2001 From: Amanda Richardson Date: Fri, 26 Apr 2024 09:32:44 -0700 Subject: [PATCH 5/8] updating changelot --- doc/{changelog.rst => changelog.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename doc/{changelog.rst => changelog.md} (100%) diff --git a/doc/changelog.rst b/doc/changelog.md similarity index 100% rename from doc/changelog.rst rename to doc/changelog.md From 934bb95c777a2ebd7ec460e8ab55eea1ca410eae Mon Sep 17 00:00:00 2001 From: Amanda Richardson Date: Fri, 26 Apr 2024 12:03:44 -0700 Subject: [PATCH 6/8] pushing for testing --- .github/release.yml | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.github/release.yml b/.github/release.yml index b50bbd8..92304e6 100644 --- a/.github/release.yml +++ b/.github/release.yml @@ -29,16 +29,28 @@ changelog: exclude: labels: - - non-user-facing + - ignore-for-release categories: - title: Features labels: - 'type: feature' + exclude: + labels: + - non-user-facing - title: Bug Fixes labels: - 'bug: critical' - 'bug: major' - 'bug: minor' + exclude: + labels: + - non-user-facing - title: API Breaks labels: - - 'API break' \ No newline at end of file + - 'API break' + exclude: + labels: + - non-user-facing + - title: Miscellaneous Improvements + labels: + - "*" \ No newline at end of file From 671adf9b347c802a69d4f2e205cf55db40b21010 Mon Sep 17 00:00:00 2001 From: Amanda Richardson Date: Fri, 26 Apr 2024 13:53:12 -0700 Subject: [PATCH 7/8] testing --- .github/workflows/changelog.yml | 4 +-- doc/changelog.md | 2 ++ doc/changelog.rst | 51 --------------------------------- 3 files changed, 4 insertions(+), 53 deletions(-) delete mode 100644 doc/changelog.rst diff --git a/.github/workflows/changelog.yml b/.github/workflows/changelog.yml index 220e9c2..3346206 100644 --- a/.github/workflows/changelog.yml +++ b/.github/workflows/changelog.yml @@ -45,5 +45,5 @@ jobs: - name: Changelog Enforcer uses: dangoslen/changelog-enforcer@v3.6.0 with: - changeLogPath: './doc/changelog.rst' - missingUpdateErrorMessage: 'changelog.rst has not been updated' \ No newline at end of file + changeLogPath: './doc/changelog.md' + missingUpdateErrorMessage: 'changelog.md has not been updated' \ No newline at end of file diff --git a/doc/changelog.md b/doc/changelog.md index f55a72d..c9f9ba1 100644 --- a/doc/changelog.md +++ b/doc/changelog.md @@ -6,6 +6,8 @@ Description - Automate the creation of release notes ([SmartDashboard-PR54](https://github.com/CrayLabs/SmartDashboard/pull/54)) +- Auto-post release PR to develop from master + ([SmartDashboard-PR53](https://github.com/CrayLabs/SmartDashboard/pull/53)) - Decrease the pinned version of Pydantic ([SmartDashboard-PR51](https://github.com/CrayLabs/SmartDashboard/pull/51)) - Bump version to 0.0.4, exclude streamlit version 1.31.X diff --git a/doc/changelog.rst b/doc/changelog.rst deleted file mode 100644 index 4cccac4..0000000 --- a/doc/changelog.rst +++ /dev/null @@ -1,51 +0,0 @@ -Changelog -========= - -Development branch ------------------- - -Description - - -- Auto-post release PR to develop from master (SmartDashboard-PR53_) -- Decrease the pinned version of Pydantic (SmartDashboard-PR51_) -- Bump version to 0.0.4, exclude streamlit version 1.31.X (SmartDashboard-PR50_) -- Drop Python 3.8 support, add 3.11 support. (SmartDashboard-PR49_) -- Add Database Telemetry page. (SmartDashboard-PR38_) -- Add Github Actions workflow that checks if changelog is edited - on pull requests into develop. (SmartDashboard-PR47_) -- Add manifest file tracking. (SmartDashboard-PR46_) - -.. _SmartDashboard-PR53: https://github.com/CrayLabs/SmartDashboard/pull/53 -.. _SmartDashboard-PR51: https://github.com/CrayLabs/SmartDashboard/pull/51 -.. _SmartDashboard-PR50: https://github.com/CrayLabs/SmartDashboard/pull/50 -.. _SmartDashboard-PR49: https://github.com/CrayLabs/SmartDashboard/pull/49 -.. _SmartDashboard-PR38: https://github.com/CrayLabs/SmartDashboard/pull/38 -.. _SmartDashboard-PR47: https://github.com/CrayLabs/SmartDashboard/pull/47 -.. _SmartDashboard-PR46: https://github.com/CrayLabs/SmartDashboard/pull/46 - - -0.0.3 ------ - -Released on 15 February 2024 - -Description - -- Added defined schemas for entity objects. (SmartDashboard-PR31_) -- Added experiment level logs to the dashboard. (SmartDashboard-PR37_) - -.. _SmartDashboard-PR31: https://github.com/CrayLabs/SmartDashboard/pull/31 -.. _SmartDashboard-PR37: https://github.com/CrayLabs/SmartDashboard/pull/37 - - - -0.0.2 ------ - -Released on 14 December 2023 - -Description - -- The initial release of SmartDashboard includes capabilities for viewing - experiment entity properties and statuses. From 94d3e9bebd71f29fb4b5a23d3ba420fa224f5001 Mon Sep 17 00:00:00 2001 From: Amanda Richardson Date: Fri, 26 Apr 2024 15:12:13 -0700 Subject: [PATCH 8/8] bring up to date --- doc/changelog.md | 2 ++ doc/changelog.rst | 52 ----------------------------------------------- 2 files changed, 2 insertions(+), 52 deletions(-) delete mode 100644 doc/changelog.rst diff --git a/doc/changelog.md b/doc/changelog.md index c9f9ba1..7904067 100644 --- a/doc/changelog.md +++ b/doc/changelog.md @@ -6,6 +6,8 @@ Description - Automate the creation of release notes ([SmartDashboard-PR54](https://github.com/CrayLabs/SmartDashboard/pull/54)) +- Add database telemetry documentation. + ([SmartDashboard-PR52](https://github.com/CrayLabs/SmartDashboard/pull/52)) - Auto-post release PR to develop from master ([SmartDashboard-PR53](https://github.com/CrayLabs/SmartDashboard/pull/53)) - Decrease the pinned version of Pydantic diff --git a/doc/changelog.rst b/doc/changelog.rst deleted file mode 100644 index 9813628..0000000 --- a/doc/changelog.rst +++ /dev/null @@ -1,52 +0,0 @@ -Changelog -========= - -Development branch ------------------- - -Description - -- Add database telemetry documentation. (SmartDashboard-PR52_) -- Auto-post release PR to develop from master (SmartDashboard-PR53_) -- Decrease the pinned version of Pydantic (SmartDashboard-PR51_) -- Bump version to 0.0.4, exclude streamlit version 1.31.X (SmartDashboard-PR50_) -- Drop Python 3.8 support, add 3.11 support. (SmartDashboard-PR49_) -- Add Database Telemetry page. (SmartDashboard-PR38_) -- Add Github Actions workflow that checks if changelog is edited - on pull requests into develop. (SmartDashboard-PR47_) -- Add manifest file tracking. (SmartDashboard-PR46_) - -.. _SmartDashboard-PR52: https://github.com/CrayLabs/SmartDashboard/pull/52 -.. _SmartDashboard-PR53: https://github.com/CrayLabs/SmartDashboard/pull/53 -.. _SmartDashboard-PR51: https://github.com/CrayLabs/SmartDashboard/pull/51 -.. _SmartDashboard-PR50: https://github.com/CrayLabs/SmartDashboard/pull/50 -.. _SmartDashboard-PR49: https://github.com/CrayLabs/SmartDashboard/pull/49 -.. _SmartDashboard-PR38: https://github.com/CrayLabs/SmartDashboard/pull/38 -.. _SmartDashboard-PR47: https://github.com/CrayLabs/SmartDashboard/pull/47 -.. _SmartDashboard-PR46: https://github.com/CrayLabs/SmartDashboard/pull/46 - - -0.0.3 ------ - -Released on 15 February 2024 - -Description - -- Added defined schemas for entity objects. (SmartDashboard-PR31_) -- Added experiment level logs to the dashboard. (SmartDashboard-PR37_) - -.. _SmartDashboard-PR31: https://github.com/CrayLabs/SmartDashboard/pull/31 -.. _SmartDashboard-PR37: https://github.com/CrayLabs/SmartDashboard/pull/37 - - - -0.0.2 ------ - -Released on 14 December 2023 - -Description - -- The initial release of SmartDashboard includes capabilities for viewing - experiment entity properties and statuses.