Skip to content

Commit

Permalink
preparing v0.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
dencoded committed Nov 15, 2022
1 parent 9ff7bd1 commit c586cfc
Show file tree
Hide file tree
Showing 10 changed files with 95 additions and 389 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ on:
jobs:
release:
env:
CSW_VERSION: "5.0.0-RC2" # Change before releasing (before tagging repo)
ESW_VERSION: "0.5.0-RC2"
CSW_VERSION: "5.0.0" # Change before releasing (before tagging repo)
ESW_VERSION: "0.5.0"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
Expand Down Expand Up @@ -81,7 +81,7 @@ jobs:

- name: NPM Publish
run: |
npm version v0.4.0-RC2 --allow-same-version --no-git-tag-version
npm version v0.4.0 --allow-same-version --no-git-tag-version
npm publish --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
Expand Down
5 changes: 3 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,18 @@ Npm module published for ESW-TS can be found [here](https://www.npmjs.com/packag


## Upcoming Changes
n/a

## [ESW-TS v0.4.0] - 2022-10-10
## [ESW-TS v0.4.0] - 2022-11-15

* Added missing standard units
* Added `subscribeObserveEvents` Api in EventService
* Added `ObserveEventNames` helper class related to Observe Events

### Supporting Releases

<a name="0-4-0-2"></a>1: [ESW-TS v0.4.0-RC1](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.4.0-RC2) - 2022-10-10<br>
<a name="0-4-0-1"></a>1: [ESW-TS v0.4.0-RC1](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.4.0-RC1) - 2022-09-15<br>
<a name="0-4-0-2"></a>2: [ESW-TS v0.4.0-RC2](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.4.0-RC2) - 2022-10-10<br>

## [ESW-TS v0.3.0] - 2022-02-09

Expand Down
32 changes: 17 additions & 15 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@ Document automatically gets released using release pipeline.

| esw-ts | esw | csw |
|------------|------------|------------|
| v0.4.0 | v0.5.0 | v5.0.0 |
| v0.4.0-RC2 | v0.5.0-RC2 | v5.0.0-RC2 |
| v0.4.0-RC1 | v0.5.0-RC1 | v5.0.0-RC1 |
| v0.3.0 | v0.4.0 | v4.0.1 |
Expand All @@ -193,21 +194,22 @@ Document automatically gets released using release pipeline.

## Public Release History

| Date | Tag | Source | Docs | Assets |
|------------|--------|----------------------------------------------------------------|---------------------------------------------------------------|-------------------------------------------------------------------------------|
| 2022-02-09 | v0.3.0 | [esw-0.3.0](https://github.com/tmtsoftware/esw-ts/tree/v0.3.0) | [esw-0.3.0 docs](https://tmtsoftware.github.io/esw-ts/0.3.0/) | [esw-0.3.0 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.3.0) |
| 2021-09-23 | v0.2.0 | [esw-0.2.0](https://github.com/tmtsoftware/esw-ts/tree/v0.2.0) | [esw-0.2.0 docs](https://tmtsoftware.github.io/esw-ts/0.2.0/) | [esw-0.2.0 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.2.0) |
| 2021-02-01 | v0.1.0 | [esw-0.1.0](https://github.com/tmtsoftware/esw-ts/tree/v0.1.0) | [esw-0.1.0 docs](https://tmtsoftware.github.io/esw-ts/0.1.0/) | [esw-0.1.0 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.1.0) |
| Date | Tag | Source | Docs | Assets |
|------------|--------|-------------------------------------------------------------------|------------------------------------------------------------------|----------------------------------------------------------------------------------|
| 2022-11-15 | v0.4.0 | [esw-ts-0.3.0](https://github.com/tmtsoftware/esw-ts/tree/v0.4.0) | [esw-ts-0.3.0 docs](https://tmtsoftware.github.io/esw-ts/0.4.0/) | [esw-ts-0.4.0 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.4.0) |
| 2022-02-09 | v0.3.0 | [esw-ts-0.3.0](https://github.com/tmtsoftware/esw-ts/tree/v0.3.0) | [esw-ts-0.3.0 docs](https://tmtsoftware.github.io/esw-ts/0.3.0/) | [esw-ts-0.3.0 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.3.0) |
| 2021-09-23 | v0.2.0 | [esw-ts-0.2.0](https://github.com/tmtsoftware/esw-ts/tree/v0.2.0) | [esw-ts-0.2.0 docs](https://tmtsoftware.github.io/esw-ts/0.2.0/) | [esw-ts-0.2.0 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.2.0) |
| 2021-02-01 | v0.1.0 | [esw-ts-0.1.0](https://github.com/tmtsoftware/esw-ts/tree/v0.1.0) | [esw-ts-0.1.0 docs](https://tmtsoftware.github.io/esw-ts/0.1.0/) | [esw-ts-0.1.0 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.1.0) |

## Pre-Release History

| Date | Tag | Source | Docs | Assets |
|------------|------------|------------------------------------------------------------------------|-----------------------------------------------------------------------|---------------------------------------------------------------------------------------|
| 2022-10-10 | v0.4.0-RC2 | [esw-0.4.0-RC2](https://github.com/tmtsoftware/esw-ts/tree/v0.4.0-RC2) | [esw-0.4.0-RC2 docs](https://tmtsoftware.github.io/esw-ts/0.4.0-RC2/) | [esw-0.4.0-RC2 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.4.0-RC2) |
| 2022-09-15 | v0.4.0-RC1 | [esw-0.4.0-RC1](https://github.com/tmtsoftware/esw-ts/tree/v0.4.0-RC1) | [esw-0.4.0-RC1 docs](https://tmtsoftware.github.io/esw-ts/0.4.0-RC1/) | [esw-0.4.0-RC1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.4.0-RC1) |
| 2022-02-01 | v0.3.0-RC1 | [esw-0.3.0-RC1](https://github.com/tmtsoftware/esw-ts/tree/v0.3.0-RC1) | [esw-0.3.0-RC1 docs](https://tmtsoftware.github.io/esw-ts/0.3.0-RC1/) | [esw-0.3.0-RC1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.3.0-RC1) |
| 2021-09-17 | v0.2.0-RC2 | [esw-0.2.0-RC2](https://github.com/tmtsoftware/esw-ts/tree/v0.2.0-RC2) | [esw-0.2.0-RC2 docs](https://tmtsoftware.github.io/esw-ts/0.2.0-RC2/) | [esw-0.2.0-RC2 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.2.0-RC2) |
| 2021-08-23 | v0.2.0-RC1 | [esw-0.2.0-RC1](https://github.com/tmtsoftware/esw-ts/tree/v0.2.0-RC1) | [esw-0.2.0-RC1 docs](https://tmtsoftware.github.io/esw-ts/0.2.0-RC1/) | [esw-0.2.0-RC1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.2.0-RC1) |
| 2021-07-08 | v0.2.0-M1 | [esw-0.2.0-M1](https://github.com/tmtsoftware/esw-ts/tree/v0.2.0-M1) | [esw-0.2.0-M1 docs](https://tmtsoftware.github.io/esw-ts/0.2.0-M1/) | [esw-0.2.0-M1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.2.0-M1) |
| 2020-11-11 | v0.1.0-RC1 | [esw-0.1.0-RC1](https://github.com/tmtsoftware/esw-ts/tree/v0.1.0-RC1) | [esw-0.1.0-RC1 docs](https://tmtsoftware.github.io/esw-ts/0.1.0-RC1/) | [esw-0.1.0-RC1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.1.0-RC1) |
| 2020-09-28 | v0.1.0-M1 | [esw-0.1.0-M1](https://github.com/tmtsoftware/esw-ts/tree/v0.1.0-M1) | [esw-0.1.0-M1 docs](https://tmtsoftware.github.io/esw-ts/0.1.0-M1/) | [esw-0.1.0-M1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.1.0-M1) |
| Date | Tag | Source | Docs | Assets |
|------------|------------|---------------------------------------------------------------------------|--------------------------------------------------------------------------|------------------------------------------------------------------------------------------|
| 2022-10-10 | v0.4.0-RC2 | [esw-ts-0.4.0-RC2](https://github.com/tmtsoftware/esw-ts/tree/v0.4.0-RC2) | [esw-ts-0.4.0-RC2 docs](https://tmtsoftware.github.io/esw-ts/0.4.0-RC2/) | [esw-ts-0.4.0-RC2 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.4.0-RC2) |
| 2022-09-15 | v0.4.0-RC1 | [esw-ts-0.4.0-RC1](https://github.com/tmtsoftware/esw-ts/tree/v0.4.0-RC1) | [esw-ts-0.4.0-RC1 docs](https://tmtsoftware.github.io/esw-ts/0.4.0-RC1/) | [esw-ts-0.4.0-RC1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.4.0-RC1) |
| 2022-02-01 | v0.3.0-RC1 | [esw-ts-0.3.0-RC1](https://github.com/tmtsoftware/esw-ts/tree/v0.3.0-RC1) | [esw-ts-0.3.0-RC1 docs](https://tmtsoftware.github.io/esw-ts/0.3.0-RC1/) | [esw-ts-0.3.0-RC1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.3.0-RC1) |
| 2021-09-17 | v0.2.0-RC2 | [esw-ts-0.2.0-RC2](https://github.com/tmtsoftware/esw-ts/tree/v0.2.0-RC2) | [esw-ts-0.2.0-RC2 docs](https://tmtsoftware.github.io/esw-ts/0.2.0-RC2/) | [esw-ts-0.2.0-RC2 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.2.0-RC2) |
| 2021-08-23 | v0.2.0-RC1 | [esw-ts-0.2.0-RC1](https://github.com/tmtsoftware/esw-ts/tree/v0.2.0-RC1) | [esw-ts-0.2.0-RC1 docs](https://tmtsoftware.github.io/esw-ts/0.2.0-RC1/) | [esw-ts-0.2.0-RC1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.2.0-RC1) |
| 2021-07-08 | v0.2.0-M1 | [esw-ts-0.2.0-M1](https://github.com/tmtsoftware/esw-ts/tree/v0.2.0-M1) | [esw-ts-0.2.0-M1 docs](https://tmtsoftware.github.io/esw-ts/0.2.0-M1/) | [esw-ts-0.2.0-M1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.2.0-M1) |
| 2020-11-11 | v0.1.0-RC1 | [esw-ts-0.1.0-RC1](https://github.com/tmtsoftware/esw-ts/tree/v0.1.0-RC1) | [esw-ts-0.1.0-RC1 docs](https://tmtsoftware.github.io/esw-ts/0.1.0-RC1/) | [esw-ts-0.1.0-RC1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.1.0-RC1) |
| 2020-09-28 | v0.1.0-M1 | [esw-ts-0.1.0-M1](https://github.com/tmtsoftware/esw-ts/tree/v0.1.0-M1) | [esw-ts-0.1.0-M1 docs](https://tmtsoftware.github.io/esw-ts/0.1.0-M1/) | [esw-ts-0.1.0-M1 assets](https://github.com/tmtsoftware/esw-ts/releases/tag/v0.1.0-M1) |
6 changes: 3 additions & 3 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
1. Update top-level `CHANGELOG.md`
1. Update top-level `README.md`
1. Update `sbt-docs` version in `plugins.sbt`
1. Update `CSW_VERSION`, `ESW_VERSION` in `.github/workflow/release.yml` & Libs file which points to the latest compatible version
1. Update `CSW_VERSION`, `ESW_VERSION` in `.github/workflow/release.yml`
1. Update `embedded-keycloak`, `csw`, `rtm` and `esw` version in `Libs.scala`
1. Update `version` number in `package.json`
1. Update CSW and ESW versions in `shell.ts`
1. Update `<****>` with the version in `release.yml` NPM publish step.
1. Update `<****>` with the version in `release.yml` "NPM publish" step.
For ex: If you are publishing `1.0.0`
Replace `<****>` with the corresponding tag i.e v1.0.0.
1. Run script `./copyright.sh` in root folder to add copyright header if missing in source & test files.
1. Run script `./copyright.sh` in root folder to add copyright header if missing in source & test files.
1. Commit and push the changes to `branch-<major>.<minor>.x` branch. Ensure that pipeline is green for dev and paradox link check.
1. Run `release.sh $VERSION$` script by providing version number argument (This triggers release workflow)
Note: `PROD=true` environment variable needs to be set before running `release.sh`
Expand Down
Loading

0 comments on commit c586cfc

Please sign in to comment.