From 0738cd21c3ab9ed168d20ad0ebd07172596fe5cc Mon Sep 17 00:00:00 2001 From: Dustin Brickwood Date: Tue, 2 May 2023 10:15:11 -0500 Subject: [PATCH 1/2] add: Added package.json and CHANGELOGs to website for release tracking * Updated release workflow --- .github/workflows/release.yml | 36 +++++++++++++++++++++++++++++ apps/faucet/CHANGELOG.md | 39 ++++++++++++++++++++++++++++++++ apps/faucet/package.json | 8 +++++++ apps/tangle-website/CHANGELOG.md | 39 ++++++++++++++++++++++++++++++++ apps/tangle-website/package.json | 8 +++++++ apps/webbsite/CHANGELOG.md | 39 ++++++++++++++++++++++++++++++++ apps/webbsite/package.json | 8 +++++++ 7 files changed, 177 insertions(+) create mode 100644 apps/faucet/CHANGELOG.md create mode 100644 apps/faucet/package.json create mode 100644 apps/tangle-website/CHANGELOG.md create mode 100644 apps/tangle-website/package.json create mode 100644 apps/webbsite/CHANGELOG.md create mode 100644 apps/webbsite/package.json diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3fa22a811f..38760ffd8d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,6 +45,21 @@ jobs: id: changed-stats with: paths: apps/stats-dapp + + - uses: marceloprado/has-changed-path@v1 + id: changed-faucet + with: + paths: apps/faucet + + - uses: marceloprado/has-changed-path@v1 + id: changed-webbsite + with: + paths: apps/webbsite + + - uses: marceloprado/has-changed-path@v1 + id: changed-tangle + with: + paths: apps/tangle-website - name: create env file for webbsite, tangle-site and faucet run: | @@ -80,4 +95,25 @@ jobs: uses: ./.github/actions/create-release with: package-path: apps/stats-dapp + repo-token: ${{ secrets.REPO_TOKEN }} + + - name: Release faucet + if: steps.changed-faucet.outputs.changed == 'true' + uses: ./.github/actions/create-release + with: + package-path: apps/faucet + repo-token: ${{ secrets.REPO_TOKEN }} + + - name: Release webbsite + if: steps.changed-webbsite.outputs.changed == 'true' + uses: ./.github/actions/create-release + with: + package-path: apps/webbsite + repo-token: ${{ secrets.REPO_TOKEN }} + + - name: Release tangle + if: steps.changed-tangle.outputs.changed == 'true' + uses: ./.github/actions/create-release + with: + package-path: apps/tangle-website repo-token: ${{ secrets.REPO_TOKEN }} \ No newline at end of file diff --git a/apps/faucet/CHANGELOG.md b/apps/faucet/CHANGELOG.md new file mode 100644 index 0000000000..bb1e892e49 --- /dev/null +++ b/apps/faucet/CHANGELOG.md @@ -0,0 +1,39 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added +- New feature or functionality +- New file or resource + +### Changed +- Updates to existing features +- Changes to existing files or resources + +### Deprecated +- Features or functionality that will be removed in future versions +- Files or resources that will be removed in future versions + +### Removed +- Features or functionality that have been removed +- Files or resources that have been removed + +### Fixed +- Bug fixes +- Corrections to existing files or resources + +### Security +- Security-related changes, such as vulnerability patches + +## [0.0.1] - 2023-05-02 + +### Added +- Initial UI setup and build: https://github.com/webb-tools/webb-dapp/pull/1075 + +[Unreleased]: https://github.com/webb-tools/webb-dapp/compare/v0.0.1...HEAD +[0.0.2]: https://github.com/webb-tools/webb-dapp/releases/tag/v0.0.1 \ No newline at end of file diff --git a/apps/faucet/package.json b/apps/faucet/package.json new file mode 100644 index 0000000000..d2a1327e33 --- /dev/null +++ b/apps/faucet/package.json @@ -0,0 +1,8 @@ +{ + "name": "@webb-tools/faucet", + "version": "0.0.1", + "license": "APACHE-2.0", + "description": "Official Webb Faucet", + "main": "./src/pages/_app.tsx" + } + \ No newline at end of file diff --git a/apps/tangle-website/CHANGELOG.md b/apps/tangle-website/CHANGELOG.md new file mode 100644 index 0000000000..cc81f17dec --- /dev/null +++ b/apps/tangle-website/CHANGELOG.md @@ -0,0 +1,39 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added +- New feature or functionality +- New file or resource + +### Changed +- Updates to existing features +- Changes to existing files or resources + +### Deprecated +- Features or functionality that will be removed in future versions +- Files or resources that will be removed in future versions + +### Removed +- Features or functionality that have been removed +- Files or resources that have been removed + +### Fixed +- Bug fixes +- Corrections to existing files or resources + +### Security +- Security-related changes, such as vulnerability patches + +## [0.0.1] - 2023-05-02 + +### Added +- Initial Tangle webbsite release: https://github.com/webb-tools/webb-dapp/pull/1157 + +[Unreleased]: https://github.com/webb-tools/webb-dapp/compare/v0.0.1...HEAD +[0.0.1]: https://github.com/webb-tools/webb-dapp/releases/tag/v0.0.1 \ No newline at end of file diff --git a/apps/tangle-website/package.json b/apps/tangle-website/package.json new file mode 100644 index 0000000000..c1b4e81c25 --- /dev/null +++ b/apps/tangle-website/package.json @@ -0,0 +1,8 @@ +{ + "name": "@webb-tools/tangle-website", + "version": "0.0.1", + "license": "APACHE-2.0", + "description": "Official Tangle Network website", + "main": "./src/pages/_app.tsx" + } + \ No newline at end of file diff --git a/apps/webbsite/CHANGELOG.md b/apps/webbsite/CHANGELOG.md new file mode 100644 index 0000000000..2750f958f6 --- /dev/null +++ b/apps/webbsite/CHANGELOG.md @@ -0,0 +1,39 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added +- New feature or functionality +- New file or resource + +### Changed +- Updates to existing features +- Changes to existing files or resources + +### Deprecated +- Features or functionality that will be removed in future versions +- Files or resources that will be removed in future versions + +### Removed +- Features or functionality that have been removed +- Files or resources that have been removed + +### Fixed +- Bug fixes +- Corrections to existing files or resources + +### Security +- Security-related changes, such as vulnerability patches + +## [0.0.1] - 2023-05-02 + +### Added +- Initial Webb webbsite release: https://github.com/webb-tools/webb-dapp/pull/1157 + +[Unreleased]: https://github.com/webb-tools/webb-dapp/compare/v0.0.1...HEAD +[0.0.1]: https://github.com/webb-tools/webb-dapp/releases/tag/v0.0.1 \ No newline at end of file diff --git a/apps/webbsite/package.json b/apps/webbsite/package.json new file mode 100644 index 0000000000..356705b401 --- /dev/null +++ b/apps/webbsite/package.json @@ -0,0 +1,8 @@ +{ + "name": "@webb-tools/webbsite", + "version": "0.0.1", + "license": "APACHE-2.0", + "description": "Official Webb webbsite", + "main": "./src/pages/_app.tsx" + } + \ No newline at end of file From e0e0b4af2cd1c17ef7fbb1530353d9e51c2841ea Mon Sep 17 00:00:00 2001 From: Dustin Brickwood Date: Tue, 2 May 2023 13:19:47 -0500 Subject: [PATCH 2/2] [RELEASE] : minor release of webbsites --- apps/faucet/CHANGELOG.md | 2 +- apps/faucet/package.json | 3 +-- apps/tangle-website/package.json | 3 +-- apps/webbsite/package.json | 5 ++--- 4 files changed, 5 insertions(+), 8 deletions(-) diff --git a/apps/faucet/CHANGELOG.md b/apps/faucet/CHANGELOG.md index bb1e892e49..08d87ead7b 100644 --- a/apps/faucet/CHANGELOG.md +++ b/apps/faucet/CHANGELOG.md @@ -36,4 +36,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial UI setup and build: https://github.com/webb-tools/webb-dapp/pull/1075 [Unreleased]: https://github.com/webb-tools/webb-dapp/compare/v0.0.1...HEAD -[0.0.2]: https://github.com/webb-tools/webb-dapp/releases/tag/v0.0.1 \ No newline at end of file +[0.0.1]: https://github.com/webb-tools/webb-dapp/releases/tag/v0.0.1 \ No newline at end of file diff --git a/apps/faucet/package.json b/apps/faucet/package.json index d2a1327e33..3d061df11e 100644 --- a/apps/faucet/package.json +++ b/apps/faucet/package.json @@ -2,7 +2,6 @@ "name": "@webb-tools/faucet", "version": "0.0.1", "license": "APACHE-2.0", - "description": "Official Webb Faucet", - "main": "./src/pages/_app.tsx" + "description": "Official Webb Faucet" } \ No newline at end of file diff --git a/apps/tangle-website/package.json b/apps/tangle-website/package.json index c1b4e81c25..83bcab1ddf 100644 --- a/apps/tangle-website/package.json +++ b/apps/tangle-website/package.json @@ -2,7 +2,6 @@ "name": "@webb-tools/tangle-website", "version": "0.0.1", "license": "APACHE-2.0", - "description": "Official Tangle Network website", - "main": "./src/pages/_app.tsx" + "description": "Official Tangle Network website" } \ No newline at end of file diff --git a/apps/webbsite/package.json b/apps/webbsite/package.json index 356705b401..b813637866 100644 --- a/apps/webbsite/package.json +++ b/apps/webbsite/package.json @@ -2,7 +2,6 @@ "name": "@webb-tools/webbsite", "version": "0.0.1", "license": "APACHE-2.0", - "description": "Official Webb webbsite", - "main": "./src/pages/_app.tsx" - } + "description": "Official Webb webbsite" +} \ No newline at end of file