diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml new file mode 100644 index 00000000000..b98c06f6957 --- /dev/null +++ b/.github/workflows/release-please.yml @@ -0,0 +1,20 @@ +on: + push: + branches: + - release +name: release-please +jobs: + release-please: + runs-on: ubuntu-latest + steps: + - uses: google-github-actions/release-please-action@v3 + with: + command: manifest + default-branch: release + # extra-files: | + # packages/chronos/package.json + # packages/client/package.json + # packages/gql-executor/package.json + # packages/integration-tests/package.json + # packages/server/package.json + # changelog-types: '[{"type":"feat","section":"Features","hidden":false},{"type":"fix","section":"Bug Fixes","hidden":false},{"type":"chore","section":"Miscellaneous","hidden":false}]' diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 00000000000..9688cdf89f7 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1,3 @@ +{ + ".": "6.999.0" +} diff --git a/CHANGELOG.md b/CHANGELOG.md index 590234968a0..05bcd966779 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,39 @@ This project adheres to [Semantic Versioning](http://semver.org/). This CHANGELOG follows conventions [outlined here](http://keepachangelog.com/). +## [6.999.0](https://github.com/rafaelromcar-parabol/parabol/compare/parabol-action-v6.121.0...parabol-action-v6.999.0) (2023-09-29) + + +### Added + +* **ci:** add staging branch for the Action and make the default branch dynamic ([7d6dbce](https://github.com/rafaelromcar-parabol/parabol/commit/7d6dbcee51929c5802d0ec9e8fbe7994a72d7d51)) +* **ci:** bootstrap release-please to an specific commit ([3a93f88](https://github.com/rafaelromcar-parabol/parabol/commit/3a93f88b53a8cd92b9b228a9d6806f6b6cd87ca0)) + + +### Fixed + +* **ci:** adding chronos ([d9222bb](https://github.com/rafaelromcar-parabol/parabol/commit/d9222bb6b50831ffd8ab2b801eb4dcdc2ba1c94c)) +* **ci:** adding default branch ([acf47af](https://github.com/rafaelromcar-parabol/parabol/commit/acf47af82b700218d3e33fe5b393ce12f9581f82)) +* **ci:** all package.json without the inline comment ([5709610](https://github.com/rafaelromcar-parabol/parabol/commit/57096103842feb2c06fd892614621f9bc082524b)) +* **ci:** config with all packages, manifest clean-up and action with changelog-types ([85e3e73](https://github.com/rafaelromcar-parabol/parabol/commit/85e3e7392e81e698766c5657bca2619f47eaed82)) +* **ci:** current version on manifest ([7a5054c](https://github.com/rafaelromcar-parabol/parabol/commit/7a5054c7a881c5139b4507dc954c5bc9398c8e2f)) +* **ci:** default branch to release ([88c39dc](https://github.com/rafaelromcar-parabol/parabol/commit/88c39dca8bcb326046796b39ab725cec373e2985)) +* **ci:** fix the format of the json path expression ([c7a5ef6](https://github.com/rafaelromcar-parabol/parabol/commit/c7a5ef656b5393b624d6248959c09e89e791242c)) +* **ci:** mark next version to release as 6.122.0 and add the flag to update packages versions ([718dbcd](https://github.com/rafaelromcar-parabol/parabol/commit/718dbcdd2a39496c0262b14da76204efb3e0ed0a)) +* **ci:** only manifest ([388f447](https://github.com/rafaelromcar-parabol/parabol/commit/388f447eeab3b866b841a0a25fb5120ed0169a8b)) +* **ci:** starting release on a commit pushed to this branch ([7b142ee](https://github.com/rafaelromcar-parabol/parabol/commit/7b142eea345ff6c1eeacb681ccdcdcd5206e47f1)) +* **ci:** target branch changed to release ([bba3418](https://github.com/rafaelromcar-parabol/parabol/commit/bba341832f5870bdce961ff660f76d829390d737)) +* **ci:** testing adding a default package ([bce3f11](https://github.com/rafaelromcar-parabol/parabol/commit/bce3f11375fbe22ed0bb1c1ff664654b8f0d5172)) +* **ci:** testing extra-files in json ([07e4784](https://github.com/rafaelromcar-parabol/parabol/commit/07e47841ee058b8f5eb520e15b8c5474e9e401de)) +* **ci:** testing release number ([1f83236](https://github.com/rafaelromcar-parabol/parabol/commit/1f83236da2ed435e6bcbd7b0ed20603f71fdc0f5)) +* **ci:** using a manifest config file ([fc8a644](https://github.com/rafaelromcar-parabol/parabol/commit/fc8a644a47f3d97ee1c9e7a3d4e26ab9c5b93c53)) +* **ci:** using release-please config manifest ([67827b2](https://github.com/rafaelromcar-parabol/parabol/commit/67827b206c3ddb88d0ed3a30fb7718699a53540b)) + + +### Changed + +* **ci:** chore added to the changelog ([41b2088](https://github.com/rafaelromcar-parabol/parabol/commit/41b208820039106d15803e6a8707fa1cab7349bc)) + ## 6.121.0 2023-Sep-20 ### Added diff --git a/package.json b/package.json index a382c178a34..c7fe9cd82df 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "description": "An open-source app for building smarter, more agile teams.", "author": "Parabol Inc. (http://github.com/ParabolInc)", "license": "AGPL-3.0", - "version": "6.121.0", + "version": "6.999.0", "repository": { "type": "git", "url": "https://github.com/ParabolInc/parabol" diff --git a/packages/chronos/package.json b/packages/chronos/package.json index ffb9adcc342..2ca7d12906b 100644 --- a/packages/chronos/package.json +++ b/packages/chronos/package.json @@ -1,6 +1,6 @@ { "name": "chronos", - "version": "6.121.0", + "version": "6.999.0", "description": "A cron job scheduler", "author": "Matt Krick ", "homepage": "https://github.com/ParabolInc/parabol/tree/master/packages/chronos#readme", diff --git a/packages/client/package.json b/packages/client/package.json index be295eca5e2..d8fdcb2a225 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -3,7 +3,7 @@ "description": "An open-source app for building smarter, more agile teams.", "author": "Parabol Inc. (http://github.com/ParabolInc)", "license": "AGPL-3.0", - "version": "6.121.0", + "version": "6.999.0", "repository": { "type": "git", "url": "https://github.com/ParabolInc/parabol" diff --git a/packages/gql-executor/package.json b/packages/gql-executor/package.json index e79f3072388..e8ed6f83484 100644 --- a/packages/gql-executor/package.json +++ b/packages/gql-executor/package.json @@ -1,6 +1,6 @@ { "name": "gql-executor", - "version": "6.121.0", + "version": "6.999.0", "description": "A Stateless GraphQL Executor", "author": "Matt Krick ", "homepage": "https://github.com/ParabolInc/parabol/tree/master/packages/gqlExecutor#readme", diff --git a/packages/integration-tests/package.json b/packages/integration-tests/package.json index b9ddc5fa95e..25abeb0cf9a 100644 --- a/packages/integration-tests/package.json +++ b/packages/integration-tests/package.json @@ -2,7 +2,7 @@ "name": "integration-tests", "author": "Parabol Inc. (http://github.com/ParabolInc)", "license": "AGPL-3.0", - "version": "6.121.0", + "version": "6.999.0", "description": "", "main": "index.js", "scripts": { diff --git a/packages/server/package.json b/packages/server/package.json index 83784b7456c..0c726c04b31 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -3,7 +3,7 @@ "description": "An open-source app for building smarter, more agile teams.", "author": "Parabol Inc. (http://github.com/ParabolInc)", "license": "AGPL-3.0", - "version": "6.121.0", + "version": "6.999.0", "repository": { "type": "git", "url": "https://github.com/ParabolInc/parabol" diff --git a/release-please-config.json b/release-please-config.json new file mode 100644 index 00000000000..611185bbb3c --- /dev/null +++ b/release-please-config.json @@ -0,0 +1,53 @@ +{ + "bootstrap-sha": "362b80517a28dd723d7a1c8070315d5f8f0fd239", + "release-as": "6.999.0", + "packages": { + ".": { + "release-type": "node" + } + }, + "changelog-sections": [ + { + "type":"feat", + "section":"Added", + "hidden":false + }, + { + "type":"fix", + "section":"Fixed", + "hidden":false + }, + { + "type":"chore", + "section":"Changed", + "hidden":false + } + ], + "extra-files": [ + { + "type": "json", + "path": "packages/chronos/package.json", + "jsonpath": "$.version" + }, + { + "type": "json", + "path": "packages/client/package.json", + "jsonpath": "$.version" + }, + { + "type": "json", + "path": "packages/gql-executor/package.json", + "jsonpath": "$.version" + }, + { + "type": "json", + "path": "packages/integration-tests/package.json", + "jsonpath": "$.version" + }, + { + "type": "json", + "path": "packages/server/package.json", + "jsonpath": "$.version" + } + ] +}