Commit Graph

209 Commits

Author SHA1 Message Date
Ilya Fedin b09cede008 Fix uploading artifact on Linux 2024-04-04 15:51:22 +04:00
Ilya Fedin e2a0483b9f Enable artifacts for GH actions 2024-04-04 15:51:22 +04:00
Ilya Fedin e044753934 Fix macOS GH action 2024-03-14 10:45:42 +04:00
23rd c26982be3e Added support for AVIF, HEIF and JPEG XL on macOS. 2024-03-08 10:53:57 +04:00
Ilya Fedin 1146ecfd45 Update macOS action to macOS 13 2024-02-17 21:11:45 +04:00
Ilya Fedin 29debc07c4 Let specify arbitrary build configuration via Docker
Default to RelWithDebInfo for both optimizations and debug information
2024-02-06 20:31:44 +04:00
Ilya Fedin aa5413da4e Ensure `cant reproduce` label is not automatically removed 2024-01-31 11:04:04 +04:00
Ilya Fedin 852196a013 Add `cant reproduce` label handling 2024-01-27 08:52:14 +04:00
Ilya Fedin 0ff3d4b2ed Add `needs user action` label handling 2024-01-27 08:52:14 +04:00
Ilya Fedin 1e98e19aaf Add installed packages to cache key for macOS packaged action 2024-01-10 02:40:21 -08:00
Ilya Fedin be9aa3a097 Test the build of updater on the CI 2023-12-31 15:35:14 +00:00
Ilya Fedin 73294bfabf Make Linux action to use the pre-set entrypoint 2023-12-16 09:32:50 +04:00
Ilya Fedin 6c42095108 Move the GHCR authentication to the first set up step 2023-12-16 09:32:50 +04:00
Ilya Fedin 467a6c25a8 Fix upload artifact condition in Windows action 2023-11-27 20:09:04 +04:00
Ilya Fedin 1852386ace Add Windows Ninja CI 2023-11-27 18:02:59 +04:00
Ilya Fedin 8a19fab19c Update macOS to 13 on macOS packaged action 2023-11-13 16:10:37 +04:00
Ilya Fedin c592b66f5b Ignore brew upgrade failure in macOS packaged action 2023-11-13 13:54:36 +04:00
Ilya Fedin 8ce9a92898 Update brew packages in macOS packaged action
This ensures the same versions of packages between GitHub runners at a point in time
2023-11-13 13:34:14 +04:00
Ilya Fedin 98f3fa76a2 Add CI for macOS packaged build 2023-11-04 20:51:26 +04:00
23rd a7ca15657b Fixed master branch updater Github Action. 2023-10-11 06:06:03 +03:00
John Preston 90fb59348c Try fixing Docker action. 2023-09-29 20:38:21 +04:00
John Preston daf545a72a Version 4.10.2: Try fixing Snap action. 2023-09-29 19:29:53 +04:00
Ilya Fedin df29af5aea CentOS 7 -> Rocky Linux 8 2023-09-20 22:32:35 +04:00
23rd 456f4d7b8a Fixed api id and hash in Github Action on Windows for nightly builds. 2023-09-12 11:40:33 +04:00
Ilya Fedin bb141b4268 Fix Windows action 2023-08-22 14:51:49 +02:00
Ilya Fedin 0eff5236d4 Free disk space for Docker and Snap 2023-06-18 23:40:21 +04:00
Vedant 1d2a50c407 Fix installer selection for winget-releaser 2023-05-21 20:10:22 +04:00
Ilya Fedin 0a011db483 Get rid of DESKTOP_APP_DISABLE_DBUS_INTEGRATION
Desktop App Toolkit uses GLib as the D-Bus library for quite long time, but GLib is not only a D-Bus library, it's more a basic library providing native Linux APIs implementing various specs. The situation right now is that DESKTOP_APP_DISABLE_DBUS_INTEGRATION disables not only D-Bus code but all the native API integration such as MIME handling or .desktop file parsing. In other words, the option disables native Linux APIs on Linux what is absurd and doesn't have any sense.
2023-05-15 08:08:04 +04:00
Ilya Fedin 40e65eb1e6 Fix snap action 2023-04-01 17:41:03 +04:00
Ilya Fedin 1cf50f95ac Install pkg-config explicitly in macOS action 2023-02-20 14:26:41 +04:00
Ilya Fedin aeeb9fe761 Fix macOS GH action 2023-02-14 18:37:01 +04:00
Ilya Fedin 5cbdc2f739 Install gyp python dependencies in prepare.py 2022-12-20 17:22:19 +04:00
Ilya Fedin 5289810b81 Fix snap action lxd firewall integration 2022-12-16 11:03:37 +04:00
23rd 23150d4e2a Added special branch for Windows Github CI. 2022-12-09 11:54:37 +03:00
Ilya Fedin b9a766387c Replace docker buildx with DOCKER_BUILDKIT=1 environment variable
This seem to work better with distribution-provided Docker
2022-11-28 21:54:37 +01:00
Ilya Fedin f18bf46fb1 Speed up Linux action
The binary is stripped anyway, there's no sense in producing debug symbols
2022-11-28 12:09:45 +01:00
23rd c7583e3106 Fixed codesign in Github CI on macOS. 2022-11-25 16:42:47 +03:00
Ilya Fedin 5df4dd36a7 Update Python to 3.8 in Docker 2022-11-25 11:14:15 +01:00
23rd 9601207b2c Fixed warnings from Github CI. 2022-11-11 11:45:12 +04:00
Ilya Fedin da2f1b3d97 Add switch for LTO in Docker image 2022-11-04 16:38:18 +04:00
23rd 8b580de47e Version 4.2.3: Fixed Github CI Windows and macOS builds. 2022-09-29 21:22:06 +04:00
John Preston 2931e754c3 Beta version 4.2.1.
- Improve scaling / cropping for photos / video files.
- Improve touch support in channel comments.
- Nice animation for spoilers.
2022-09-22 20:15:55 +04:00
Ilya Fedin 9ac739c423 Update poetry installer URL 2022-09-04 08:02:43 +04:00
Ilya Fedin bd7a880468 Increase operation limit of stale action to 1000 for it to operate normally 2022-09-04 08:01:51 +04:00
Ilya Fedin 807e63d9f2 Disable PR processing in stale bot explicitly
According to the documentation, it shouldn't procces them until stale-pr-message is set, but that doesn't seem to be true
2022-09-04 08:01:51 +04:00
Ilya Fedin 4cedf89e51 Migrate from stale app to stale action
It doesn't seem to work for multiple months
2022-09-03 09:30:20 +04:00
Ilya Fedin eab41d272b Fix various spaces on end of lines 2022-09-02 21:27:41 +04:00
Ilya Fedin 4d4d75addf Install nuget and jom with prepare.py 2022-08-28 08:38:37 +04:00
Ilya Fedin 42fe80b5e2 Use perl, nasm, yasm and ninja from msys64 2022-08-28 08:38:37 +04:00
Ilya Fedin fc19ce5a9b Install msys64 with prepare.py 2022-08-28 00:35:45 +04:00