Commit Graph

85 Commits

Author SHA1 Message Date
Lawrence37
1dbd9818cf Set AppImage runner to Ubuntu 20.04
Ubuntu 18.04 is no longer available in GitHub Actions.
2023-04-03 20:16:39 -07:00
Lawrence Lee
223b136082 Fix Windows workflow Adwaita error
Update paths to match those of the Adwaita icon theme library.
2023-03-25 12:11:19 -07:00
Lawrence Lee
cfabedc4e9 Add pre-dev publishing to Actions workflows 2023-03-21 21:56:02 -07:00
Beep6581
ca08a279d5 Merge pull request #6675 from Benitoite/patch-20
mac: fixes lensfun logic
2023-03-10 02:19:16 +01:00
Benitoite
60ac617bcf Mac: set the CI artifact name 2023-03-08 01:42:51 -08:00
Flössie
4cff5ef35b Fix settings.ini formatting (closes #6697) 2023-03-08 08:18:38 +01:00
Lawrence37
92f0a11dc7 Add missing fftw libraries for Windows build (#6702)
Add missing fftw library for Windows build
2023-03-06 23:11:58 -08:00
Benitoite
4d794d6bbb macOS: set the 'latest' artifact
Uses a generically-named nightly instead of name-tagged with commit hash.
2023-02-27 17:50:10 -08:00
Benitoite
69397aea09 macOS CI: update two actions to @v3
updates actions for node12->16 requirements.
2023-02-26 23:32:20 -08:00
Benitoite
0838d77fb9 macOS CI: libomp ruby file is a formula
Uses the --formula flag to tell brew the ruby file is a formula so it doesn't issue a red non-fatal error message.
2023-02-26 23:26:50 -08:00
Benitoite
fe69ebff6a macOS CI pass architecture to cmake
for arch variable set by https://github.com/Beep6581/RawTherapee/blob/dev/tools/osx/macosx_bundle.sh#L102
2023-02-26 23:13:24 -08:00
Lawrence37
b1490e24c7 Fix Windows build libsharpyuv-0.dll error (#6672) 2023-01-26 14:03:37 +01:00
Lawrence37
9019c6dccd Update libtiff DLL version for Windows workflow 2022-12-19 18:48:35 -08:00
Alvaro Muñoz
abbdbe81bc Add CodeQL workflow 2022-12-02 13:23:34 +01:00
Beep6581
6aa4c870e0 Update macos.yml
Automatically publish macOS builds in tag nightly-github-actions
2022-11-27 21:34:20 +01:00
Beep6581
8e4fb15d39 Update and rename main.yml to macos.yml
Renamed main.yml to macos.yml and updated "on" section to match other workflows.
2022-11-27 20:42:05 +01:00
Beep6581
2978a2a15b Update main.yml
Added workflow_dispatch: to allow triggering workflow manually
2022-11-27 18:50:01 +01:00
Benitoite
1a9b5cfacd mac: install libomp11 2022-11-22 03:17:57 -08:00
Benitoite
43c8544b1f mac: brew install llvm instead of libomp 2022-11-22 03:05:13 -08:00
Benitoite
239dec3124 mac: list a dir 2022-11-22 02:54:06 -08:00
Benitoite
ea437dc852 mac: use Big Sur for the autobuild
The *Catalina* image is now deprecated
2022-11-22 02:08:18 -08:00
Beep6581
33a4737c89 Update appimage.yml
Renamed to match others
2022-11-16 19:43:52 +01:00
Beep6581
7635ac06f3 Update windows.yml 2022-11-16 19:42:12 +01:00
Beep6581
ecb09ef13e Update main.yml 2022-11-16 19:42:01 +01:00
Beep6581
32cc60a658 Update appimage.yml 2022-11-16 19:41:46 +01:00
Lawrence37
b575377d5e Update Windows build PCRE DLL name (#6587) 2022-09-27 05:21:42 +02:00
Lawrence37
0951a00e48 Increment AppImage tools cache key (#6558) 2022-08-24 06:50:26 +02:00
Lawrence37
eaba9657f1 Fix AppImage theme (#6555)
Patch the app run hook from linuxdeploy-plugin-gtk so that the theme is
not explicitly set.
2022-08-22 20:44:49 +02:00
Benitoite
8a09af2c48 macOS: optionally make a generically-named copy of the zip (#6518)
Adds `-DOSX_NIGHTLY`. With -DOSX_NIGHTLY=ON will produce copies of the zip with generic names: `RawTherapee_macOS_arm64_latest.zip` for the purpose of hyperlinking. This is activated for GitHub Actions automated builds.

* mac: specify catalina on github action
* mac: use clang instead of /path/to/clang
* mac: Exec Architectures --> Architecture Priority
* mac: add an option to generate a universal app
* mac: generate a universal app
* mac: use "Universal" for arch in naming
* mac: remove some braces
* mac: fix gtk3 environment paths
* mac: fix universal url logic
* mac: merge about txts for universal build
* Mac: fix osx version minimums in universal 1
* Mac: update info plist for osx version minima
* Mac: update universal versioning
* Mac: add processor tunings for sandy-ivy bridge
* mac: fix minimum versioning statements
* Mac: fix a paste error
* mac: remove any x/X libs from bundle
* mac: don't get rid of libxcb for cairo
* mac: fix a typo
* mac: revert library removals for cairo
2022-08-19 06:38:05 +02:00
Lawrence37
c3a6b4822a Automated builds: Patch lensfun-update-data script (#6549)
* Patch lensfun-update-data in automated builds

* Fix Windows build libffi DLL version
2022-08-14 22:17:05 -07:00
Lawrence Lee
7212c09876 Remove GDB from Windows debug build 2022-04-11 21:20:36 -07:00
Lawrence37
b7c3b47ad7 Improve AppImage build (#6427)
Publish AboutThisBuild.txt for AppImage builds.
Make AppImage name consistent with Windows builds.
Port Windows build enhancements to AppImage build.
Cache AppImage tools in build workflow.
Fix AppImage publishing script.
Remove "WinVista" from build artifact name.
2022-02-13 11:41:55 -08:00
Thanatomanic
9a1423db6d Update automated Windows build to have simple win64 name 2022-02-12 06:41:42 +01:00
Thanatomanic
3bb0fec986 Change lensfun path in automated Windows build
Fixes #6426
This aligns the paths to earlier builds, so that the path in people's `options` file is more likely to work correctly, immediately.
2022-02-12 06:15:01 +01:00
Lawrence37
a20fe8b191 Automated Windows builds (#6413)
Add Windows build workflow
2022-02-06 18:27:02 -08:00
Lawrence37
49c80b8249 GitHub Action for building AppImage (#6374)
Add AppImage build to GitHub workflow
2021-11-11 07:56:48 -08:00
Thanatomanic
3a6f91e996 Updated issue templates. More compact. 2021-02-06 08:54:24 +01:00
Thanatomanic
6d138ae8fa Update issue templates
In an attempt to enhance/professionalize our issue tracker, I've worked on some templates for issue submission. Please provide feedback.
2021-01-21 21:20:06 +01:00
Ewout ter Hoeven
0367d31403 CI: Fix CVE-2020-15228 in GitHub Actions (#6004)
* CI: Fix CVE-2020-15228 in GitHub Actions

Fixes the CVE-2020-15228 security issue in GitHub Actions:
> `add-path` and `set-env` Runner commands are processed via stdout
set-env was used twice, which is now replaced by  >> $GITHUB_ENV

 - Issue: https://github.com/actions/toolkit/security/advisories/GHSA-mfwh-5m23-j46w
 - Solution: https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#setting-an-environment-variable)

* CI: Specify installing libsigc++ v2.x in GitHub Actions

Version 3 of libsigc++ was automatically installed. This commit fixates the version brew installs to 2.x.

Should fix #6002

* CI: Use v2 checkout and upload-artifact actions

Also replaces macos-10.15 with macos-latest as runner. Currently is references the same environment (macOS 10.15), but this way it will update to macOS 11.0 when it's ready and stable.
2020-11-22 07:22:53 +01:00
Benitoite
fbe718b64f fixes macOS autobuild (#5674)
* update macOS autobuild yaml

* updates */CMakeLists* for macOS autobuild compatibility

* "" a dir for cmake

* Un empty an empty EXTRA_INCDIR

* use a cmake operator

* Use the . dir to un-empty a string

* fix minutes timer in macos yaml

* test & skip instead of load & include

* disregard fractional part of minutes in mac yaml

* add another cmake test

* fix typo in mac yaml

* fix other part of same typo

* correct a filename in mac yaml

* test all include dirs

* fix of mac yaml

* mac:fix a path in yaml

* mac:and its antecedent

* options.h include a dir

* test __has_include (gcc 5.* & up & clang)

* remove a printf() in mac yaml

* mac:change a "" and an elseif() to else()

* fix a whitespace error

* fix 2 whitespace errors

* ZULU>UTC

* add a "UTC

* on the other side of the "

* mac:properly set default LOCAL_PREFIX in CACHE

* use of zsh subshells in macos yaml

* mac:remove some &&

* mac:remove some "

* mac:floating point divisors

* mac:use double paren (())

* mac:add a dir

* mac:floatize with decimal point

* mac:zsh -c certain lines

* remove a marker
2020-02-28 19:20:40 +01:00
Beep6581
b4084b2c86 Disable macOS GitHub action until fixed 2020-02-25 21:27:11 +01:00
Beep6581
cdf4e6329d Update main.yml
fixes possible bug - missing continuation character
2020-02-25 11:53:49 +01:00
Beep6581
0206b57821 Update main.yml
formatting
2020-02-25 11:53:20 +01:00
Benitoite
b27c78916e mac:travis adjustment 2020-02-17 14:30:46 -08:00
Quinten Krijger
66cf9f0c7a ci macos: cleanup debug print statement 2019-12-13 16:09:05 +01:00
Quinten Krijger
8425e974e6 ci macos: document echo ::set-env 2019-12-13 16:09:05 +01:00
Quinten Krijger
8071e42292 ci macos: automatic jobs config test 2 2019-12-13 16:09:05 +01:00
Quinten Krijger
ed6eeca929 ci macos: explain GITHUB_REF parsing 2019-12-13 16:09:05 +01:00
Quinten Krijger
ec00334acb ci macos: use Apple's way of spelling macOS 2019-12-13 16:09:05 +01:00
Quinten Krijger
2498423a6f ci macos: avoid ls parsing bugs 2019-12-13 16:09:05 +01:00