[ACA-4649] fix lib publishing (#3042)

* [ACA-4649] fix lib publishing

* fix cd typo

* add safety check for existing tag
This commit is contained in:
Denys Vuika
2023-03-07 07:30:05 -05:00
committed by GitHub
parent f2e20c31fb
commit 2ed5373798
2 changed files with 16 additions and 13 deletions

View File

@@ -25,12 +25,15 @@ runs:
VERSION=$(jq -cr '.version' < package.json)
echo "git tag -a ${VERSION} -m ${VERSION}"
if [[ "${{ inputs.dry-run }}" != "true" ]]; then
git tag -a ${VERSION} -m "${VERSION} [ci skip] "
git remote rm origin
GITHUB_REPO=https://${{ inputs.github_token }}:x-oauth-basic@github.com/Alfresco/alfresco-content-app.git
git remote add origin $GITHUB_REPO
git push origin --tags
fi;
fi;
if [ $(git tag -l "$VERSION") ]; then
echo "Tag \"$VERSION\" already exists. Skipping."
else
if [[ "${{ inputs.dry-run }}" != "true" ]]; then
git tag -a ${VERSION} -m "${VERSION} [ci skip] "
git remote rm origin
GITHUB_REPO=https://${{ inputs.github_token }}:x-oauth-basic@github.com/Alfresco/alfresco-content-app.git
git remote add origin $GITHUB_REPO
git push origin --tags
fi
fi
fi

View File

@@ -37,10 +37,10 @@ runs:
run: |
export DIST_DIR=./dist/@alfresco
PROJECTS_DIR=./projects
VERSION_IN_PACKAGE_JSON=$(node -p "require('./package.json').version;")
VERSION_IN_PACKAGE_JSON=$(jq -cr '.version' < package.json)
if [[ ${{ inputs.branch_name }} =~ ^master.*?$ ]] ; then
NEW_LIBRARY_VERSION=VERSION_IN_PACKAGE_JSON
NEW_LIBRARY_VERSION="$VERSION_IN_PACKAGE_JSON"
else
NEW_LIBRARY_VERSION="${VERSION_IN_PACKAGE_JSON}-${{ github.run_id }}"
fi
@@ -58,9 +58,9 @@ runs:
);
for PROJECT in "${PROJECTS[@]}"; do
echo "Update ${PROJECT} version to ${NEW_LIBRARY_VERSION}"
echo "Update \"$PROJECT\" to version \"$NEW_LIBRARY_VERSION\""
if [[ "${{ inputs.dry-run }}" != "true" ]]; then
(cd cd $PROJECTS_DIR/${PROJECT} && npm version --allow-same-version --no-git-tag-version --force ${NEW_LIBRARY_VERSION})
(cd $PROJECTS_DIR/${PROJECT} && npm version --allow-same-version --no-git-tag-version --force "$NEW_LIBRARY_VERSION")
fi
done