From f58749c956a8e6552d3ab1aa017457719c01e663 Mon Sep 17 00:00:00 2001 From: Sebastien Bousquet Date: Fri, 27 Sep 2024 16:10:43 +0200 Subject: [PATCH 1/3] fix: release action script --- release-actions.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/release-actions.sh b/release-actions.sh index 621f769..f516164 100755 --- a/release-actions.sh +++ b/release-actions.sh @@ -1,9 +1,6 @@ #!/bin/bash set -e -npmlogin=`npm whoami` -if [ -z "$npmlogin" ] ; then echo "your are not logged on npm"; exit -1; else echo "logged as "$npmlogin ; fi - usage(){ echo "Usage: ./release.sh -version='1.0.0' -ref_branch=develop --stage=beta|rc|stable" echo " -version arlas-web-core version release,level of evolution" @@ -42,12 +39,14 @@ releaseProd(){ echo "=> Tag version $VERSION" git add . + git config --local user.email "github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" commit_message_release="Release prod version $VERSION" git tag -a v"$VERSION" -m "$commit_message_release" git push origin v"$VERSION" echo "=> Generate CHANGELOG" - docker run -it --rm -v "$(pwd)":/usr/local/src/your-app gisaia/github-changelog-generator:latest github_changelog_generator \ + docker run --rm -v "$(pwd)":/usr/local/src/your-app gisaia/github-changelog-generator:latest github_changelog_generator \ -u gisaia -p ARLAS-web-core --token ${GITHUB_CHANGELOG_TOKEN} --no-pr-wo-labels --no-issues-wo-labels --no-unreleased \ --issue-line-labels conf,documentation,CI,ALL,DONUT,RESULTLIST,POWERBARS,HISTOGRAM,MAP \ --exclude-labels type:duplicate,type:question,type:wontfix,type:invalid \ From 4e2976fa0682d99b19db9dbaac6b3a7c19bf8441 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 27 Sep 2024 14:21:52 +0000 Subject: [PATCH 2/3] Release prod version 26.0.1-beta.1 --- CHANGELOG.md | 4 ++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b48e215..e416ea9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Change Log +## [v26.0.1-beta.1](https://github.com/gisaia/ARLAS-web-core/tree/v26.0.1-beta.1) (2024-09-27) + +[Full Changelog](https://github.com/gisaia/ARLAS-web-core/compare/v26.0.0...v26.0.1-beta.1) + ## [v26.0.0](https://github.com/gisaia/ARLAS-web-core/tree/v26.0.0) (2024-08-29) [Full Changelog](https://github.com/gisaia/ARLAS-web-core/compare/v25.1.0...v26.0.0) diff --git a/package-lock.json b/package-lock.json index db5ac94..9436a94 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "arlas-web-core", - "version": "26.1.0-dev0", + "version": "26.0.1-beta.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "arlas-web-core", - "version": "26.1.0-dev0", + "version": "26.0.1-beta.1", "hasInstallScript": true, "license": "Apache-2.0", "dependencies": { diff --git a/package.json b/package.json index 1b6ceea..e31502b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "arlas-web-core", - "version": "26.1.0-dev0", + "version": "26.0.1-beta.1", "description": "Core Service Library for ARLAS Web App", "scripts": { "build-release": "tsc -p tsconfig-build.json && cp -r patches dist/", From 21e607c105911f8c7eb4291046937ed054664b45 Mon Sep 17 00:00:00 2001 From: Sebastien Bousquet Date: Fri, 27 Sep 2024 16:34:14 +0200 Subject: [PATCH 3/3] ci: upgrade actions version --- .github/workflows/main.yml | 8 ++++---- .github/workflows/release.yml | 5 ++++- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 76efe06..17484dc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,16 +12,16 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4.1.4 - name: Use Node 16 - uses: actions/setup-node@v1 + uses: actions/setup-node@v4 with: node-version: 16 - name: Cache node modules id: cache-nodemodules - uses: actions/cache@v2 + uses: actions/cache@v4.0.2 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} @@ -44,4 +44,4 @@ jobs: DOCKER_PASSWORD: ${{ secrets.DOCKER_HUB_PASSWORD }} run: | echo "${DOCKER_PASSWORD}" | docker login -u "${DOCKER_USERNAME}" --password-stdin - ./mkDocs.sh \ No newline at end of file + ./mkDocs.sh diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d3f3968..71b6cf7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,10 @@ jobs: release: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4.1.4 + - uses: actions/setup-node@v4 + with: + registry-url: 'https://registry.npmjs.org' - name: Extract branch name shell: bash run: echo "branch=${GITHUB_REF#refs/heads/}" >> $GITHUB_OUTPUT