From 2d379e2264d07655c14520354f6ca62ed9a765f3 Mon Sep 17 00:00:00 2001
From: Himanshu Mertia <22441818+mertia-himanshu@users.noreply.github.com>
Date: Fri, 17 Sep 2021 15:02:45 +0530
Subject: [PATCH] #ESW-540: Himanshu | Manish | Rajalakshmi : Update files for
RC2
---
CHANGELOG.md | 3 +++
README.md | 2 ++
RELEASING.md | 15 +++++++--------
notes/0.3.0-RC2.markdown | 13 +++++++++++++
project/Libs.scala | 2 +-
project/build.properties | 2 +-
6 files changed, 27 insertions(+), 10 deletions(-)
create mode 100644 notes/0.3.0-RC2.markdown
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d63cadfad..4a362657f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -21,11 +21,14 @@ All notable changes to this project will be documented in this file.
- Added `getSequencerState` & `subscribteSequencerState` methods in sequencer API.
- Added `SequencerObserveEvent` factories in script dsl.
- Improved `Configure` functionality by now also checking for availability of required sequence component along with resources.
+- Added API in esw-shell to `spawnAssemblyWithHandler` & `spawnHCDWithHandler` using custom handlers
+- Added API in esw-shell to get handle of `sequenceComponentService`
### Supporting Releases
1: [ESW v0.3.0-M1](https://github.com/tmtsoftware/esw/releases/tag/v0.3.0-M1) - 2021-08-23
2: [ESW v0.3.0-RC1](https://github.com/tmtsoftware/esw/releases/tag/v0.3.0-RC1) - 2021-07-06
+3: [ESW v0.3.0-RC2](https://github.com/tmtsoftware/esw/releases/tag/v0.3.0-RC2) - 2021-09-17
## [ESW v0.2.1] - 2021-01-29
diff --git a/README.md b/README.md
index d2c3007a7..ffec29b4b 100644
--- a/README.md
+++ b/README.md
@@ -14,6 +14,7 @@ See [here](https://tmtsoftware.github.io/esw/) for a detailed description of the
| esw | csw |
|--------|------|
+| v0.3.0-RC2 | v4.0.0-RC2 |
| v0.3.0-RC1 | v4.0.0-RC1 |
| v0.2.1 | v3.0.1 |
| v0.2.0 | v3.0.1 |
@@ -36,6 +37,7 @@ See [here](https://tmtsoftware.github.io/esw/) for a detailed description of the
| Date | Tag | Source | Docs | Assets |
|-----|-----|-----|-----|-----|
+| 2021-09-17 | v0.3.0-RC2 | [esw-0.3.0-RC2](https://github.com/tmtsoftware/esw/tree/v0.3.0-RC2) | [esw-0.3.0-RC2 docs](https://tmtsoftware.github.io/esw/0.3.0-RC2/) | [esw-0.3.0-RC2 assets](https://github.com/tmtsoftware/esw/releases/tag/v0.3.0-RC2) |
| 2021-08-23 | v0.3.0-RC1 | [esw-0.3.0-RC1](https://github.com/tmtsoftware/esw/tree/v0.3.0-RC1) | [esw-0.3.0-RC1 docs](https://tmtsoftware.github.io/esw/0.3.0-RC1/) | [esw-0.3.0-RC1 assets](https://github.com/tmtsoftware/esw/releases/tag/v0.3.0-RC1) |
| 2021-07-06 | v0.3.0-M1 | [esw-0.3.0-M1](https://github.com/tmtsoftware/esw/tree/v0.3.0-M1) | [esw-0.3.0-M1 docs](https://tmtsoftware.github.io/esw/0.3.0-M1/) | [esw-0.3.0-M1 assets](https://github.com/tmtsoftware/esw/releases/tag/v0.3.0-M1) |
| 2020-11-10 | v0.2.0-RC1 | [esw-0.2.0-RC1](https://github.com/tmtsoftware/esw/tree/v0.2.0-RC1) | [esw-0.2.0-RC1 docs](https://tmtsoftware.github.io/esw/0.2.0-RC1/) | [esw-0.2.0-RC1 assets](https://github.com/tmtsoftware/esw/releases/tag/v0.2.0-RC1) |
diff --git a/RELEASING.md b/RELEASING.md
index 0a26150b2..c8d074b86 100644
--- a/RELEASING.md
+++ b/RELEASING.md
@@ -42,15 +42,14 @@ A milestone release is cut from master branch as we expect bug fixes / feedback
**Note** - The version in `notes` should be of format `1.0.0`
3. Update top-level `CHANGELOG.md`
4. Update top-level `README.md`
-5. Update CSW_VERSION in `release.yml`
+5. Update versions in `release.yml'` for other repos like `CSW_VERSION`, `ESW_OCS_ENG_UI_VERSION` etc. which we will be releasing next. (These versions are used to create parameterized links in the documentation)
6. Add changes mention in `CHANGELOG.md` of `esw-contract` in top-level `CHANGELOG.md`
7. Add changes mention in `CHANGELOG.md` of `esw-contract` in the change section of `README.md` of `esw-contract`
-8. Add changes mention in `CHANGELOG.md` of `esw-contract` in top-level `README.md`
-9. Exclude projects from `build.sbt` which you do not want to release
-10. Update dependent repo version in `Libs.scala`
-11. Commit and push the changes to `branch-..x` branch.
-12. Make sure build is green for dev and paradox link check pipeline for this branch.
-13. Run `release.sh $VERSION$` script by providing version number argument (This triggers release workflow)
-14. Applicable for final release only - Upgrade all the versions of all esw apps in [here](https://github.com/tmtsoftware/osw-apps/blob/master/apps.json)
+8. Exclude projects from `build.sbt` which you do not want to release
+9. Update dependent repo version in `Libs.scala`
+10. Commit and push the changes to `branch-..x` branch and make sure build is green for dev and paradox link pipeline.
+11. Make sure build is green for dev and paradox link check pipeline for this branch.
+12. Run `release.sh $VERSION$` script by providing version number argument (This triggers release workflow)
+13. Applicable for final release only - Upgrade all the versions of all esw apps in [here](https://github.com/tmtsoftware/osw-apps/blob/master/apps.json)
**Note:** `PROD=true` environment variable needs to be set before running `release.sh`
diff --git a/notes/0.3.0-RC2.markdown b/notes/0.3.0-RC2.markdown
new file mode 100644
index 000000000..75ecbe3df
--- /dev/null
+++ b/notes/0.3.0-RC2.markdown
@@ -0,0 +1,13 @@
+## ESW - TMT Executive Software v0.3.0-RC2
+
+This is the v0.3.0-RC2 of the TMT Executive Software.
+
+See [CHANGELOG.md](CHANGELOG.md) for details of all releases.
+
+### Changes
+
+Patch update to resolve latest release on Jitpack
+
+### Documentation
+
+Paradox documentation can be found here: https://tmtsoftware.github.io/esw/0.3.0-RC2/
diff --git a/project/Libs.scala b/project/Libs.scala
index de12f326d..b71bdcc7e 100644
--- a/project/Libs.scala
+++ b/project/Libs.scala
@@ -19,7 +19,7 @@ object Libs {
val `msocket-http` = "com.github.tmtsoftware.msocket" %% "msocket-http" % MSocketVersion
val caffeine = "com.github.ben-manes.caffeine" % "caffeine" % "3.0.3"
val `jupiter-interface` = "net.aichler" % "jupiter-interface" % "0.9.1"
- val `tmt-test-reporter` = "com.github.tmtsoftware" %% "rtm" % "0.1.0"
+ val `tmt-test-reporter` = "com.github.tmtsoftware" %% "rtm" % "0.2.0"
val blockhound = "io.projectreactor.tools" % "blockhound" % "1.0.6.RELEASE"
val `embedded-keycloak` = "com.github.tmtsoftware.embedded-keycloak" %% "embedded-keycloak" % "0.5.0"
diff --git a/project/build.properties b/project/build.properties
index edf17f88e..0586b0a93 100644
--- a/project/build.properties
+++ b/project/build.properties
@@ -1,2 +1,2 @@
sbt.version=1.5.5
-csw.version=4.0.0-RC1
+csw.version=4.0.0-RC2