Simon Hausmann
fbd3a47bac
Build the lsp binary for the vs code extension also for aarch64
...
Need that binary for the raspberry pi demo
2022-06-13 15:11:39 +02:00
Simon Hausmann
798e3070b7
Prospective fix for missing publish to vs code market place
...
We publish to OpenVSX first and if that succeeds then we publish to vs code market place.
The former sometimes times out, where the publishing actually succeeds but the GH
action step fails. Thus we never run the VS code market place step.
Swap the two steps as a starter and equip the OpenVSX step with continue-on-error: true
as at that point we have built the package, just publishing failed.
2022-06-10 08:58:15 +02:00
Olivier Goffart
1d8cb0506b
crater: add a project
2022-06-02 10:41:19 +02:00
Simon Hausmann
27b077b158
Bump the rust cache as prospective build fix for the windows slint_lsp binary
2022-06-01 15:30:14 +02:00
Simon Hausmann
8413480228
Install wasm-pack for the vs code extension
2022-05-31 17:44:56 +02:00
Olivier Goffart
9c315747dd
vscode extension: Make sure to compile the web extension before publishing
2022-05-31 17:44:56 +02:00
Olivier Goffart
7a1e5bef93
crater: add more URLS found on github
2022-05-19 08:51:19 +02:00
Olivier Goffart
1e8f44b81a
Apply suggestions from code review
...
Co-authored-by: Simon Hausmann <simon.hausmann@slint-ui.com>
2022-05-13 13:15:51 +02:00
Olivier Goffart
9fa59d38cd
Generate the enum documentation based of the common/enums.rs
...
So that makes it harder to forget to update the docs
Note that the new builtin_enums.md does not contain a `### Values`
section header anymore. Also some enum where documented with the full
enum value (such as `TextHorizontalAlignment.left`) while now this
is omitted
The CI should fail if one forget to run `cargo xtask enumdocs` after
adding an enum or changing the docs
2022-05-13 13:15:51 +02:00
Olivier Goffart
c23d8a96fd
CI: Don't test 7gui with rust 1.59
...
It requires Rc::new_cyclic
2022-05-13 13:00:01 +02:00
Olivier Goffart
b6ac53896f
Ci: crater: Remove a project
...
Not using slint anymore :-(
2022-04-29 15:01:19 +02:00
Simon Hausmann
a658ce02c1
Test the x86-64 "cross" build
...
This provides test coverage for the Docker file
2022-04-29 15:52:07 +08:00
Olivier Goffart
27090f761d
CI: do not build the MCU stuff for embedded build
...
It requires nightly
2022-04-29 08:31:55 +02:00
a1ecbr0wn
8429fbd493
Added x86_64-unknown-linux-gnu target Dockerfile to the embedded_build.yaml
2022-04-29 08:18:04 +08:00
Olivier Goffart
884ae69d98
CI: Run the CI on the accessibility branch
2022-04-27 09:08:19 +02:00
Olivier Goffart
452bc2a696
Update MSRV to rust 1.59 in the CI and documentation
...
This is only required for dependencies of slint-build and xtask.
So this is not enforced yet and will still work with 1.56 with
for C++ or when not using slint-build.
2022-04-14 19:18:05 +02:00
Olivier Goffart
c8bc5a828b
CI: actually check MSRV
2022-04-14 11:05:28 +02:00
Olivier Goffart
9380ba0406
crater: Remove non-working URL
...
anno no longer uses slint :-(
matrix doesn't compile because it sets some bad flags in its .cargo/config
2022-04-13 15:39:58 +02:00
Olivier Goffart
6e1714585b
CI: more urls for the crater script
2022-04-13 15:17:46 +02:00
Olivier Goffart
c4fcd39e3d
CI: MCU: test build with integer coordinate
2022-04-11 17:46:50 +02:00
Olivier Goffart
d641650cda
CI: prospective fix for the current faillure
...
https://github.com/jurplel/install-qt-action/issues/142
2022-03-30 09:52:13 +02:00
Olivier Goffart
5d47ca5d13
CI: add some more project for crater run
2022-03-18 09:16:33 +01:00
Olivier Goffart
a4ac328ba4
CI: Prospective fix
...
Clean the cache
2022-03-10 13:15:15 +01:00
Olivier Goffart
9259413ec2
MCU cleanup
...
- Attempt to unify a bit the features so we have less #[cfg] in the demo
- Add a README
2022-03-09 20:49:46 +01:00
Simon Hausmann
e4496a7468
Test the MAP_IMPORTED_CONFIG CMake bits by building the examples in the cpp_package_test CI step with release
2022-03-09 19:53:06 +01:00
Olivier Goffart
727b3e30e2
Crater: remove an URL that doesn't compile
...
It still has error because it was not ported properly from 0.1.6
2022-03-09 11:24:16 +01:00
Olivier Goffart
778ab3d2f9
Crater: remove repository not ported to slint. Add a bunch of other repositories
2022-03-09 10:39:36 +01:00
Olivier Goffart
5ff0dee550
CI: prospective fix
...
Don't use `-D warnings` for now
2022-03-08 21:15:27 +01:00
Olivier Goffart
c339ab6a27
CI: prospective fix
2022-03-08 19:56:11 +01:00
Olivier Goffart
260d068cb4
CI: Propspective fix
2022-03-08 19:35:45 +01:00
Simon Hausmann
6d50ba4dd8
Fix CI
...
The mcu build requires nightly
2022-03-07 22:39:06 +01:00
Tobias Hunger
6c7b070079
Create editor folder ( #999 )
...
Add an `editor` folder
... and move all documentation, configuration files, plugins, etc. for different editors there.
2022-03-02 20:21:24 +01:00
Simon Hausmann
589b24ef70
Use GitHub's Windows Server 2019 for the CI
...
`windows-latest` used to be that, but that's being upgrade to Windows Server 2022, which
appears to have Visual Studio Code 2022 installed.
That in turn seems to not be supported by node-gyp's version detection just yet.
So pin to the working image for now and let's upgrade later intentionally.
2022-02-23 10:41:11 +01:00
Olivier Goffart
3d51c12b44
CI: Prospective fix for the cpp test building with the native style
2022-02-15 11:43:30 +01:00
Tobias Hunger
fe7a44b159
Add reuse compliance scan to our github actions
2022-02-15 11:34:37 +01:00
Olivier Goffart
38aa26de24
CI: enable the Qt backend when running the C++ test
...
For some reason the CI uses the native style for the C++ tests,
and the previous commit removed that backend by default
2022-02-15 11:24:56 +01:00
Olivier Goffart
f9dfbb1e3f
CI: add a job for the MCU
2022-02-14 16:21:31 +01:00
Olivier Goffart
d2ed985279
CI: put back the suffix on the vscode extenssion artifact
2022-02-10 09:28:14 +01:00
Simon Hausmann
459c1688e5
Fix vs code artifact zip archive name
2022-02-09 20:14:32 +01:00
Simon Hausmann
d13d5c25ab
Prospective fix for vs code extension artifact collection
...
For manual verification, we collect the artifact. This only works for release,
need a wildcard for nightly.
2022-02-09 18:50:56 +01:00
Simon Hausmann
d6e835d4ff
Enable open-vsx.org publishing
...
The namespace was granted
2022-02-09 14:23:46 +01:00
Tobias Hunger
4230ac2572
Update copyright information to reflect name change
...
Also run resue over the codebase and fix complaints from that tool.
2022-02-09 10:27:47 +01:00
Simon Hausmann
82811cddbc
Prospective fix for tool build in the CI on Windows
...
While Qt itself isn't cached there, commit fd32c8292d applies to the Windows job, too.
2022-02-08 15:58:21 +01:00
Simon Hausmann
ac451e936b
Prospective fix for Linux binary build
...
Apply fd32c8292d also for the linux job
2022-02-08 15:30:31 +01:00
Olivier Goffart
fd32c8292d
CI: Clear cache in the slint_tool_binary
2022-02-08 10:26:43 +01:00
Olivier Goffart
43ee379911
CI: Reset the cache key
...
It contains a build of qttypes with the wrong paths
2022-02-08 09:46:37 +01:00
Olivier Goffart
e5953099f2
Clear the cache key for Qt
...
Because the cache still think that Qt is installed in the wrong path
2022-02-08 09:18:45 +01:00
Olivier Goffart
85dfec5c28
Update CI after move
2022-02-08 09:02:33 +01:00
Olivier Goffart
00ff5e21a7
Update git repository URL
2022-02-08 08:26:21 +01:00
Olivier Goffart
28dd8f6294
Adjust the CI after the merge of the wip/rename branch
2022-02-08 07:33:04 +01:00