Commit Graph

22 Commits

Author SHA1 Message Date
Jamin Collins
5ca63b72cf Act adjustments (#4961)
* remove trailing whitespace from workflow files

Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>

* skip upload actions when running in act

* https://github.com/nektos/act

Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>
2024-04-16 20:14:09 +08:00
SoftFever
31b97f6197 fix build CI/CD 2024-03-11 23:01:49 +08:00
SoftFever
4d237e2cbb fix node.js warning
update run_gettext.bat to use own tools
2024-03-11 14:22:17 +08:00
Dzmitry Neviadomski
58773c026e ENH: Improve macOS build script (#4310)
* ENH: Improve macOS build script

 - Update shebang to bash, as it is already expected to be present in
   run_gettext.sh
 - Added fail-fast shell options.
 - Changed default CMake generator to Ninja
 - Adopted configuration for non-multi-config generators (Ninja, Make)
 - Added new options:
   - Allow to set CMake generator back to Xcode, no option for make
     thou.
   - Allow to build without reconfiguring CMake, improves build times.
     Unnecessary Cmake reconfigurations require full rebuild.
   - Allow to set build configuration for CMake
 - Reorganized targets into separate function to break "cd" dependency.
 - Reformat shell code.
 - Fix all warnings reported by ShellCheck linter tool.
 - Update run_gettext.sh to respect build dir in full mode.

Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>

* FIX: Install ninja with brew on CI.

Test if building works with Ninja by default.

Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>

* ENH: Set Xcode back as default generator.

Use Ninja on CI with explicit option.

Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>

* FIX: Partially revent changes in run_gettext.sh

Revert changes for option parsing.
Leave fixes for issues found by ShellCheck linter tool.

Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>

---------

Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
2024-03-05 22:35:46 +08:00
SoftFever
7e38552e98 Feature/update deps (#3445)
* update deps

* fix win build errors

* fix mac build

* update linux

(cherry picked from commit 77b6225060fd1b6cbc32865b6397363befd2af1d)
2024-01-04 19:36:04 +08:00
kpishere
beb7511d6b Feature/build target 10.15 (#3252)
* Set target to 10.15, make porter templates explicit

* CMAKE_OSX_DEPLOYMENT_TARGET refactor

* Update build_release_macos.sh

fix typo

---------

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-12-30 09:12:06 +08:00
SoftFever
a49e23b766 workaround to solve unwanted zstd dependency on runner (#3298)
* trigger build

* Remove zstd only for dep build

* reinstall zstd after building completed
2023-12-27 17:01:12 +08:00
SoftFever
354f3887f3 downgrade to macos-12 as there are not many macos-13 runner instances availble yet 2023-12-27 17:01:12 +08:00
SoftFever
1983ce5e9b upgrade to macos 13 (#3289)
brew uninstall --ignore-dependencies zstd
Use local curl
remove brew/macport dependency
2023-12-27 17:01:12 +08:00
SoftFever
16ee936536 Fix CICD: failed to sign Mac build 1. upload PDB 2023-11-19 11:23:36 +08:00
Ocraftyone
e5a83c86f7 Rework Github Build Actions (#2566)
update workflows from dev branch

Co-authored-by: SoftFever <softfeverever@gmail.com>
2023-11-18 15:30:06 +08:00
SoftFever
1ca897c958 upgrade deps (#2349)
* upgrade deps
2023-10-09 00:19:26 +08:00
SoftFever
de5f8809ce build on all platforms 2023-10-07 00:08:17 +08:00
SoftFever
0413c1a3f0 some misc changes (#1848)
* some misc changes
* stealth_mode: disable hms
* fix bbl camera  #1091 #1830
* fix anker
2023-08-20 20:02:54 +08:00
SoftFever
ba0efd4df7 DummyPR (#1698)
* upload deps binaries
2023-08-06 18:24:49 +08:00
SoftFever
6d1488de29 update Ubuntu deps 2023-06-11 14:44:44 +08:00
SoftFever
6819da8faf tweak ubuntu packages 2023-06-08 16:42:42 +08:00
SoftFever
25bfe5dcf8 add mac arm64 for build_deps 2023-06-07 17:44:48 +08:00
SoftFever
b532846a93 update cicd triggers 2023-06-07 16:02:45 +08:00
SoftFever
e1a5dd682a build deps cicd 2023-06-07 15:42:18 +08:00
SoftFever
b747ea8aa1 fix build_deps syntax 2023-06-07 15:13:02 +08:00
SoftFever
16c319c4ae build deps 2023-06-07 14:50:19 +08:00