1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-06-15 15:49:36 +02:00

4 Commits

Author SHA1 Message Date
Emily Mabrey
63e882ff96
Correct MacOS CPack configuration (#334)
* Make the `repeat_hdiutil.sh` script more clear about retry counts.
* Change usage of `$@` to `"$@"` to pass args correctly
* Fix `CPACK_COMMAND_HDIUTIL` generation
* Switch `package.sh` to use `$GITHUB_WORKSPACE`
* Make `repeat_hdiutil.sh` executable
* Remove `set +x` and `set -x` options

Signed-off-by: Emily Mabrey <emabrey@tenacityaudio.org>
2021-07-23 16:25:13 -04:00
Emily Mabrey
61f9227f67
Reattempt fixing MacOS build problem related to CPack issue (#198)
* Undo non-working Mac OS CI build fix in build_dist.sh
* Implement CPack workaround for CMake PR #4769
* Fix typo in scripts/ci/package.sh
* Fix typo in scripts/ci/package.sh
* Add debug option for hdiutil_repeat.sh
* Make reviewer changes
* Change typo in package.sh with hdiutil script name.
* Change path reference in package.sh to use $PWD.
* Add strings to escape path in scripts/ci/package.sh
* Fix scripts/ci/macos/repeat_hdiutil.sh
* Remove -e option. Don't copy/paste without double checking closely I guess. 😐
* 💲 Add dollar signs where appropriate as reviewers pointed out.
* Replace until/do contents with easier to read if block.
* Cleanup readability of scripts/ci/macos/repeat_hdiutil.sh
* Add $wait_before_retry config value
* Replace $cmd_string with literal value
* Move do onto same line as until.
* Minor changes to fix for MacOS CMake builds
* Rename variable in scripts/ci/macos/repeat_hdiutil.sh
* Use . instead of pwd in package.sh

Signed-off-by: Emily Mabrey <emilymabrey93@gmail.com>
2021-07-10 19:47:54 -04:00
Dmitry Vedenko
6da25e1646 Add targets for packaging DMG and InnoSetup
Fixes configure.sh

Fixes Windows code signing

Fixes an issue with conan cache on windows

Fixes build manual script

Fixes build manual

Remove unused props

Use long options

Yet another manual fix

Fixes iss
2021-06-16 05:07:31 -07:00
Peter Jonas
4b5c95d7fe Move GitHub Actions CI scripts into separate files
Break the workflow into smaller stages (Configure, Build, Install,
Package, etc.) so that you can see exactly which stage failed in the
GitHub Actions run log.

Create a separate Bash CI script for each job stage (configure.sh,
build.sh, install.sh, package.sh, etc.) to reduce the size of the main
YAML workflow file and enable Bash syntax highlighting.

Close #917
2021-06-10 10:09:49 -07:00