mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-07-24 17:31:52 +00:00
[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:
21
.github/actions/git-tag/action.yml
vendored
21
.github/actions/git-tag/action.yml
vendored
@@ -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
|
||||
|
8
.github/actions/publish-libs/action.yml
vendored
8
.github/actions/publish-libs/action.yml
vendored
@@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user