From 17fbe5c54ed200cc4073f0f97eacf76c930f4555 Mon Sep 17 00:00:00 2001 From: MohamedHamouGisaia Date: Thu, 30 Jan 2025 18:25:38 +0100 Subject: [PATCH 1/3] chore: send message at the end of the release --- release-actions.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/release-actions.sh b/release-actions.sh index 313f64e..1fa9927 100755 --- a/release-actions.sh +++ b/release-actions.sh @@ -12,6 +12,17 @@ usage(){ exit 1 } +send_chat_message(){ + MESSAGE=$1 + if [ -z "$GOOGLE_CHAT_RELEASE_CHANEL" ] ; then + echo "Environement variable GOOGLE_CHAT_RELEASE_CHANEL is not definied ... skipping message publishing" + else + DATA='{"text":"'${MESSAGE}'"}' + echo $DATA + curl -X POST --header "Content-Type:application/json" $GOOGLE_CHAT_RELEASE_CHANEL -d "${DATA}" + fi +} + # ARGUMENTS $1 = VERSION $2 = ref_branch $3 stage $4 stage iteration (for beta & rc) releaseProd(){ @@ -104,6 +115,10 @@ releaseProd(){ git commit -m "$commit_message" --allow-empty git push origin "$BRANCH" echo "Well done :)" + if [ "$STAGE_LOCAL" == "stable" ] || [ "$STAGE_LOCAL" == "rc" ]; + then + send_chat_message "Release of arlas-web-core, version ${VERSION}" + fi } From 1f5aec6fcd06813ce0344fda88b8b4c700518b73 Mon Sep 17 00:00:00 2001 From: MohamedHamouGisaia Date: Fri, 31 Jan 2025 09:00:20 +0100 Subject: [PATCH 2/3] Bump to arlas-api 27.0.0 --- package-lock.json | 8 ++++---- package-release.json | 2 +- package.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index dc618f3..351bdcc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { - "arlas-api": "26.0.0", + "arlas-api": "27.0.0", "patch-package": "^6.4.7", "rxjs": "^7.4.0" }, @@ -466,9 +466,9 @@ "dev": true }, "node_modules/arlas-api": { - "version": "26.0.0", - "resolved": "https://registry.npmjs.org/arlas-api/-/arlas-api-26.0.0.tgz", - "integrity": "sha512-K9qsMS2WPvuGV1vGFs4h/hEjK5rIj9bbSv6hMA6AkJ/ThzuCghXuoWXMk0llFyNpYg3F7VSZMlE1jAzPEpyQwA==", + "version": "27.0.0", + "resolved": "https://registry.npmjs.org/arlas-api/-/arlas-api-27.0.0.tgz", + "integrity": "sha512-gC28wIg9BQIbFE7dCIjwlAtlKfktC4pDgrN1mJphg5BRswLHpMIU+WtKTKhLguZ8qCoDcYVrAP5IuJv/NC/aoA==", "dependencies": { "isomorphic-fetch": "3.0.0", "url": "0.11.0" diff --git a/package-release.json b/package-release.json index 303b10a..493a288 100644 --- a/package-release.json +++ b/package-release.json @@ -9,7 +9,7 @@ "author": "gisaia-team", "license": "Apache-2.0", "dependencies": { - "arlas-api": "26.0.0", + "arlas-api": "27.0.0", "rxjs": "^7.4.0" }, "bugs": { diff --git a/package.json b/package.json index 0f5f44e..28b5727 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "author": "gisaia", "license": "Apache-2.0", "dependencies": { - "arlas-api": "26.0.0", + "arlas-api": "27.0.0", "patch-package": "^6.4.7", "rxjs": "^7.4.0" }, From fb706634759739694aee886342a6bc30c14c6fe0 Mon Sep 17 00:00:00 2001 From: MohamedHamouGisaia Date: Fri, 31 Jan 2025 09:04:03 +0100 Subject: [PATCH 3/3] Declare chat channel in release workflow --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4137af5..37ae0f0 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -40,5 +40,6 @@ jobs: NPM_EMAIL: ${{ secrets.NPM_EMAIL }} NODE_AUTH_TOKEN: ${{ secrets.NPM_AUTH_TOKEN }} GITHUB_CHANGELOG_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GOOGLE_CHAT_RELEASE_CHANEL: ${{ secrets.GOOGLE_CHAT_RELEASE_CHANEL }} run: | bash release-actions.sh -version=${{inputs.version}} -s=${{inputs.stage}} -i=${{inputs.stage_iteration}} -ref_branch=${{ steps.extract_branch.outputs.branch }}