44git config --global user.name " GitHub Actions Bot"
55git config --global user.email " <>"
66
7+ REPO=" $1 "
78part1=' /<Version>/c\\t<Version>'
89VERSION=${previous_tag// v}
910part2=' <\/Version>'
1011part3=' /<ReleaseDate>/c\\t<ReleaseDate>'
1112part4=' <\/ReleaseDate>'
12- sed -i -e " ${part1}${VERSION}${part2} " config/config.xml
13- sed -i -e " ${part1}${VERSION}${part2} " packages/${windows_app_name} /meta/package.xml
14- sed -i -e " ${part3} $( date +' %Y-%m-%d' ) ${part4} " packages/${windows_app_name} /meta/package.xml
13+ sed -i -e " ${part1}${VERSION}${part2} " release/win_installer/ config/config.xml
14+ sed -i -e " ${part1}${VERSION}${part2} " release/win_installer/ packages/${windows_app_name} /meta/package.xml
15+ sed -i -e " ${part3} $( date +' %Y-%m-%d' ) ${part4} " release/win_installer/ packages/${windows_app_name} /meta/package.xml
1516
16- if (( $update_windows_installer == 1 )) ; then
17- git add config/config.xml
18- git add packages/${windows_app_name} /meta/package.xml
19- git diff --quiet HEAD || git commit -m " Release ${app_name} v${VERSION} "
20- git push
21- fi
22-
23- mv ../release/* packages/${windows_app_name} /data/${app_name}
24- curl -L https://aka.ms/vs/16/release/VC_redist.x64.exe > packages/com.microsoft.vcredist/data/VC_redist.x64.exe
25- ./build.sh $( echo ../Tools/QtInstallerFramework/* /bin/binarycreator.exe) $( echo ../Tools/QtInstallerFramework/* /bin/repogen.exe)
17+ mv win_release/* " release/win_installer/packages/${windows_app_name} /data/${app_name} "
18+ cd release/win_installer
19+ curl -L https://aka.ms/vs/16/release/VC_redist.x64.exe > packages/com.microsoft.vcredist/data/VC_redist.x64.exe || exit $?
20+ ./build.sh $( echo ../../../Tools/QtInstallerFramework/* /bin/binarycreator.exe) || exit $?
21+ mv * installer.exe ../..
2622
2723if (( $update_windows_repository == 1 )) ; then
28- git push -f --set-upstream origin repository
29- fi
24+ ./update_repo.sh $( echo ../../../Tools/QtInstallerFramework/* /bin/repogen.exe) || exit $?
25+ old_dir=" $( pwd) "
26+ cd " $REPO "
27+ git checkout -b tmp
28+ git branch -D master &&
29+ git switch --orphan master &&
30+ mv " $( echo $old_dir /repository/* ) " ./ &&
31+ rm -rf " $old_dir /repository" &&
32+ git add -A &&
33+ git commit -m " Generate repository" || exit $?
34+ git push -f --set-upstream origin master
35+ fi
0 commit comments