Ilya Fedin
80833b68fc
Get rid of DESKTOP_APP_DISABLE_X11_INTEGRATION
2026-07-03 07:00:21 +04:00
Ilya Fedin
3a528d8970
Move -fuse-ld=lld to linker flags
2026-07-01 12:34:56 +04:00
dependabot[bot]
df268f33b3
Bump actions/cache from 5 to 6
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-30 13:27:09 +04:00
Ilya Fedin
22143a872e
Per-week cache key for ccache on Linux action
2026-06-30 09:09:17 +04:00
dependabot[bot]
1520a810ac
Bump actions/checkout from 6 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-23 06:50:10 +04:00
Ilya Fedin
641a43da65
Fix random define tdesktop cache being used for no define
2026-06-17 08:55:48 +04:00
Ilya Fedin
abdc116f1f
Fix Linux action tdesktop cache update
2026-06-16 16:47:20 +04:00
Ilya Fedin
999b28ae89
Cache tdesktop itself in Linux action
2026-06-15 11:36:36 +04:00
Ilya Fedin
6571285834
Use ccache for libraries in Linux action
2026-06-15 11:36:36 +04:00
23rd
c83492111b
Routed nightly branch builds to depot runners across CI workflows.
2026-05-14 18:27:01 +03:00
23rd
af2b66bb5c
Migrated CI workflows to depot.dev runners for faster builds.
2026-05-04 11:32:54 +07:00
dependabot[bot]
71497e592c
Bump docker/build-push-action from 6 to 7
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 6 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 18:44:43 +04:00
dependabot[bot]
b24a13d962
Bump docker/setup-buildx-action from 3 to 4
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 18:44:30 +04:00
dependabot[bot]
7a9b62fc40
Bump actions/upload-artifact from 6 to 7
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 17:33:42 +04:00
Ilya Fedin
28af45c65a
Ensure LLD is used in Linux action
...
It's specified in the Dockerfile but action accidentally removes it when disabling debug symbols
2026-03-03 12:16:53 +04:00
dependabot[bot]
cf7ae1adf2
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-22 15:10:45 +04:00
dependabot[bot]
691f796df6
Bump actions/cache from 4 to 5
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-22 15:09:52 +04:00
Ilya Fedin
fc0cbaadd5
Separate action artifact flavor with space
2025-12-18 22:16:53 +04:00
Ilya Fedin
a279f0a296
Attempt to fix cache key instability in macOS packaged and Linux actions
2025-12-09 12:33:21 +04:00
dependabot[bot]
02a54ceea6
Bump actions/checkout from 5 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-24 17:59:24 +04:00
dependabot[bot]
877ef7d78f
Bump actions/upload-artifact from 4 to 5
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-10-29 17:41:11 +04:00
dependabot[bot]
cb51238bfc
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-01 10:26:03 +04:00
Ilya Fedin
af58ffadcb
Use cache action for Docker layers cache
2025-06-06 11:13:56 +04:00
Ilya Fedin
d25356917d
Stop setting CMAKE_EXE_LINKER_FLAGS in actions
2025-06-05 09:56:19 +04:00
Ilya Fedin
bf4442ecf5
CMAKE_CONFIG_TYPE doesn't seem to work
...
This partially reverts commit ae45189436 .
2025-06-03 09:20:24 +04:00
Ilya Fedin
2535b6e08c
Update GCC to 14 on Linux
2025-05-27 10:56:02 +04:00
Ilya Fedin
ae45189436
Set cmake generator, build type and parallel level globally in Dockerfile
2025-05-27 10:56:02 +04:00
Ilya Fedin
cd0ebb41aa
Use CMAKE_COMPILE_WARNING_AS_ERROR in actions
...
Instead of specifying the compiler flag manually
2025-05-14 10:43:50 +04:00
Ilya Fedin
f2920ddefb
Use Docker's actions to build Docker image
2025-05-08 02:52:14 -07:00
Ilya Fedin
ce010653d5
Don't create unnecessary subfolder in Linux action
...
It results in a tdesktop/tdesktop/tdesktop path
2025-05-08 02:52:14 -07:00
Ilya Fedin
8f7f8fc0b5
Set CMAKE_CONFIGURATION_TYPES for actions
2025-05-08 02:37:08 -07:00
Ilya Fedin
709ce3adb8
Set UID in docker run
2025-02-01 12:54:55 +04:00
dependabot[bot]
df808df8d3
Bump actions/upload-artifact from 2 to 4
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 2 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v4 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-21 09:16:03 +04:00
Ilya Fedin
6ebbca58e8
Track major version for official GitHub helpers in actions
2024-05-14 09:54:25 +04:00
dependabot[bot]
046bc03037
Bump actions/checkout from 3.1.0 to 4.1.4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3.1.0 to 4.1.4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3.1.0...v4.1.4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-06 20:40:02 +04:00
Ilya Fedin
0ad18c8182
Get rid of direct Wayland usage
...
This should get rid of a very nasty vector of misbehaving and quite a lot of code which is boilerplate over Wayland protocols at the price of losing support of niche features
Most of things served by xcb code on X11 is served by portal code on Wayland, hopefully this tendention will continue and we will be fine just with glib which provides D-Bus and other basic APIs
2024-04-22 11:04:02 +04:00
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
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
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
df29af5aea
CentOS 7 -> Rocky Linux 8
2023-09-20 22:32:35 +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
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
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
8fe48f3ca2
Use cmake_dependent_option to better declare variables that relate on other variables
2022-08-11 09:07:15 +03:00
Ilya Fedin
a79e979fb8
Fix Linux GitHub action
2022-07-28 20:18:06 +04:00
Ilya Fedin
060cd0aab9
Don't trigger actions on build documentation change
...
Documentation is not sourced in actions since prepare.py invention
2022-06-29 08:21:16 +04:00
Ilya Fedin
d11885d48c
Update URL to the Docker image in Linux action
2022-04-18 21:21:57 +04:00