mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2026-09-09 18:02:54 +00:00
[ACS-5186] Use update version script for ADF upstream (#3197)
* [ACS-5186] Use update version script for ADF upstream * [ACS-5186] Bump ADF and JS-API version * [ACS-5186] Correct version * [ACS-5186] Correct migration logic
This commit is contained in:
@@ -107,9 +107,6 @@ jobs:
|
||||
with:
|
||||
node-version-file: '.nvmrc'
|
||||
cache: 'npm'
|
||||
- name: Run install
|
||||
run: |
|
||||
npm ci --ignore-scripts
|
||||
- name: Migration
|
||||
shell: bash
|
||||
env:
|
||||
@@ -121,36 +118,30 @@ jobs:
|
||||
run: |
|
||||
migrateDependenciesADF() {
|
||||
echo "Update ADF dependencies to: ${PACKAGE_VERSION_ADF}"
|
||||
echo "Calling migration ADF"
|
||||
npx nx migrate @alfresco/adf-extensions@${PACKAGE_VERSION_ADF}
|
||||
npx nx migrate @alfresco/adf-core@${PACKAGE_VERSION_ADF}
|
||||
npx nx migrate @alfresco/adf-content-services@${PACKAGE_VERSION_ADF}
|
||||
npx nx migrate @alfresco/adf-cli@${PACKAGE_VERSION_ADF}
|
||||
npx nx migrate @alfresco/adf-testing@${PACKAGE_VERSION_ADF}
|
||||
./scripts/update-version.sh -v ${PACKAGE_VERSION_ADF} -vj latest
|
||||
echo "Migration ADF done"
|
||||
}
|
||||
migrateDependenciesJS() {
|
||||
echo "Update JS dependencies to: ${PACKAGE_VERSION_JS}"
|
||||
echo "Calling migration JS"
|
||||
npx nx migrate @alfresco/js-api@${PACKAGE_VERSION_JS}
|
||||
./scripts/update-version.sh -v latest -vj ${PACKAGE_VERSION_JS}
|
||||
echo "Migration JS done"
|
||||
}
|
||||
regeneratePackageLock() {
|
||||
echo "Regenerate lock"
|
||||
npm i --package-lock-only
|
||||
echo "Package-lock done."
|
||||
migrateAllDependencies() {
|
||||
echo "Update ADF dependencies to: ${PACKAGE_VERSION_JS} and JS dependencies to: ${PACKAGE_VERSION_JS}"
|
||||
./scripts/update-version.sh -v ${PACKAGE_VERSION_ADF} -vj ${PACKAGE_VERSION_JS}
|
||||
echo "Migration done"
|
||||
}
|
||||
if git checkout ${BRANCH_TO_CREATE} 2>/dev/null ; then
|
||||
git reset --hard origin/develop
|
||||
echo "Reset branch"
|
||||
fi
|
||||
if [[ "$IS_ADF_AFFECTED" == "true" ]]; then
|
||||
if [[ "$IS_ADF_AFFECTED" == "true" ]] && [[ "$IS_JS_AFFECTED" == "true" ]]; then
|
||||
migrateAllDependencies
|
||||
elif [[ "$IS_ADF_AFFECTED" == "true" ]]; then
|
||||
migrateDependenciesADF
|
||||
fi
|
||||
if [[ "$IS_JS_AFFECTED" == "true" ]]; then
|
||||
elif [[ "$IS_JS_AFFECTED" == "true" ]]; then
|
||||
migrateDependenciesJS
|
||||
fi
|
||||
regeneratePackageLock
|
||||
- name: Commit Code
|
||||
if: ${{ needs.upstream.outputs.hasNewVersion == 'true' }}
|
||||
uses: stefanzweifel/git-auto-commit-action@v4
|
||||
|
||||
Reference in New Issue
Block a user