Commit graph

650 commits

Author SHA1 Message Date
Tobias Hunger
50cc61c242 Fix reuse 3.1 spec compliance issues 2023-06-22 10:49:18 +02:00
Olivier Goffart
087122e80d crater: Fix winit backend path 2023-06-21 14:16:48 +02:00
Olivier Goffart
77bdf4563a Prospective crater fix 2023-06-21 13:51:19 +02:00
Olivier Goffart
cd73f69fda Crater: remove old repos, add a few new repo i found 2023-06-21 13:23:10 +02:00
Simon Hausmann
435b075dbe Try to unpin rust nightly for docs 2023-06-21 09:37:12 +02:00
Simon Hausmann
e7db0563b8 Go back to using nightly for rustdoc
We need nightly rustdoc features.
Instead, try to pin to a known working version.
2023-06-20 11:51:37 +02:00
Simon Hausmann
78a39e7d08 Prospective fix for build_docs inputs not being passed to setup-rust action 2023-06-20 11:03:18 +02:00
Simon Hausmann
166a81f77b Prospective fix for building docs without nightly
Select the toolchain default just once in build-docs.yaml
2023-06-20 11:00:24 +02:00
Simon Hausmann
91101198cf Temporarily comment out the use of nightly also for the CI
(... until this is hopefully fixed in tomorrow's nightly - meanwhile we can keep
our CI green)
2023-06-20 08:57:03 +02:00
Simon Hausmann
3c25d5553f Build the nightly snapshot with stable rustdoc
We don't need it for release. But keep using nightly for the CI.
2023-06-20 08:51:13 +02:00
Tobias Hunger
9c21c7b812 ci: Use reviewdog 2023-06-16 17:05:10 +02:00
Olivier Goffart
11dea135f7 Domain: slint-ui.com -> slint.dev 2023-06-16 10:55:08 +02:00
Tobias Hunger
1d6a552d19 CI: re-enable license header check 2023-06-16 09:14:20 +02:00
Tobias Hunger
04d1229685 Fix licnese information using xtask 2023-06-16 09:14:20 +02:00
Olivier Goffart
9d31eb298e Disable the license check for now as it can't work with multiple licenses 2023-06-15 12:54:23 +02:00
Tobias Hunger
1f5fa8d893 CI: Remove 0.3.5 branch from CI 2023-06-12 14:23:49 +02:00
Tobias Hunger
29b11cb5e0 CI: Put all feature/* branches under CI 2023-06-12 14:23:49 +02:00
Olivier Goffart
9052fe09e8 Printer demo: wraps strings in @tr()
(doesn't include the native code, only .slint)
2023-06-08 19:13:24 +02:00
Olivier Goffart
1c033e7d72 CI: Cache Qt 2023-06-08 10:40:11 +02:00
Olivier Goffart
9b6093584d Ci: prospective fix for windows 2023-06-08 07:10:35 +02:00
Olivier Goffart
fcfb8ab8af CI: prospective fix of the macos build
I suspect DYLD_FRAMEWORK_PATH is reset to "" by some init script
when running /bin/bash that the github runner calls.

So reset it to wall cargo test
2023-06-07 21:46:12 +02:00
Olivier Goffart
79ed90e848 CI: don't use deprecated actions-rs/cargo action
Just run cargo manually
2023-06-07 17:12:37 +02:00
Olivier Goffart
12e6b34e2d Translations: support for plurals 2023-06-07 10:34:34 +02:00
Simon Hausmann
92d461b4a2 Remove nodejs bit from the cache key for the build_and_test step
This step isn't using nodejs anymore
2023-06-07 09:57:08 +02:00
Simon Hausmann
0077cbd76c Run the node tests only with the stable rust 2023-06-07 09:56:26 +02:00
Simon Hausmann
b877282b6c
Fix build_and_test CI test (#2838)
* Fix build_and_test CI test

The node tests do need a separate cargo build -p slint-node. Split that out into
a separate job, which runs the nodejs tests as well as any unit tests in slint-node (none atm).

Amends 3d5dd2405a

Co-authored-by: Olivier Goffart <olivier.goffart@slint-ui.com>
2023-06-07 09:50:33 +02:00
Aurindam Jana
fcb9a9e4f7 Update nightly_snapshot.yaml
Update location of website repo to slint-ui/www
2023-06-06 23:29:02 +02:00
Simon Hausmann
3d5dd2405a Prospective fix for disk space issues, part 101
Avoid the build step as in theory it should not add any extra "coverage"
but it might result in additional build artefacts that cost disk space
(once with with cfg(test) and once without).
2023-06-06 14:36:39 +02:00
Olivier Goffart
a8748a8ed9 CI: translations: use find instead of ** that doesn't work with the CI shell 2023-06-06 12:49:23 +02:00
Olivier Goffart
8d8e27edb3 CI: translations: proper way to push the changes 2023-06-06 10:03:41 +02:00
Olivier Goffart
15b120dddd CI: jobs for translations 2023-06-06 09:56:32 +02:00
Olivier Goffart
2627ad24ca CI: Prospective fix after 73162e0a69 2023-06-03 10:19:23 +02:00
Olivier Goffart
0cc861550a CI: Update Qt version 2023-06-02 17:48:34 +02:00
Olivier Goffart
73162e0a69 CI: Attempt to run cargo about only for the given package 2023-06-02 10:06:50 +02:00
Simon Hausmann
ced5803026 Add an example that shows how to combine ffmpeg with Slint
This is a minimal example, that can be used as basis to implement
hardware acceleration for video playback later.
2023-06-01 17:36:52 +02:00
Simon Hausmann
4d61542dc3 Clean up debug info handling in the CI
Apply `CARGO_PROFILE_DEV_DEBUG: 0` consistently to all our builds.

Amends 4fa1f885a9
2023-06-01 12:54:38 +02:00
Simon Hausmann
4fa1f885a9 Fix out of disk space errors in the CI on Windows
Disabling debug info reduces the amount of space in target from ~6GB down to ~4GB.
2023-05-26 19:25:48 +02:00
Olivier Goffart
975e82bfbb CI: disable debug symbol on CI
They take lots of room and are not so usefull as we don't debug on CI.

This will remove line number in backtrace. We could set the value to "1"
instead if we wanted to to keep the line number information, but it's
not so valuable anyway.
2023-05-17 13:02:10 +02:00
Olivier Goffart
49ff074fb9 CI: Show backtraces in the cmake run 2023-05-17 10:22:54 +02:00
Olivier Goffart
8f0fc5f107 CI: build the wasm nightly with copy/paste support 2023-05-16 22:41:38 +02:00
Simon Hausmann
0bfa3764f1 Fix running test_window_accessor
Run a headless X server on Linux in the background.
2023-05-11 10:42:09 +02:00
Simon Hausmann
f5b3e89e08 CI: Fix nightly build
Remove invalid env statements. These will need to go somewhere else
later :-)
2023-05-10 09:22:53 +02:00
Olivier Goffart
eb0ba51252 Fixup copy/paste support
cc #2703
2023-05-09 20:59:37 +02:00
Olivier Goffart
6441968a43 Janitor: Remove trailing spaces in most files 2023-05-04 08:14:28 +02:00
Olivier Goffart
fe9b2d7d49 CI: Prospective fix for the release action
The windows binary were not uploaded
2023-04-26 12:53:53 +02:00
Simon Hausmann
54e2845403 Make sure to bump conf.py of the Slint Language docs next time, too 2023-04-26 11:42:40 +02:00
Olivier Goffart
5aff44b565 CI: prospective fix for the release action 2023-04-26 09:13:04 +02:00
Olivier Goffart
88b14a993e CI: Update cargo-install to supress warnings about outdated node 2023-04-25 15:47:23 +02:00
Olivier Goffart
e5d7b06b2a Ci: prospecitve fix to try to get the artifacs name right 2023-04-25 15:47:23 +02:00
Olivier Goffart
c5a912812a CI: create a release draft 2023-04-25 14:35:32 +02:00