Commit graph

65 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
36e867de69
Fix lint and test GitHub CI workflows 2023-09-18 21:00:27 +02:00
Héctor Ramón Jiménez
f60884f6f8
Deny broken_intradoc_links and verify documentation in CI 2023-09-09 20:58:45 +02:00
Héctor Ramón Jiménez
8cfad86ec1
Unify audit and detect workflows 2023-09-07 03:02:06 +02:00
Héctor Ramón Jiménez
34876aea5e
Add GitHub CI workflow to detect outdated dependencies 2023-09-04 13:41:21 +02:00
Héctor Ramón Jiménez
685e44587c
Enable unstable web-sys APIs on CI 2023-09-04 03:46:41 +02:00
Héctor Ramón Jiménez
982ea578be
Stop verifying the CHANGELOG on every PR
It's a real pain to keep it up-to-date. Way easier
to generate it with a script before release.
2023-09-03 08:43:58 +02:00
Héctor Ramón Jiménez
e5a054f270
Improve name of verify workflow step 2023-07-27 01:42:19 +02:00
Héctor Ramón Jiménez
0be3fe4ec7
Use origin/master instead of master in verify workflow 2023-07-26 02:24:22 +02:00
Héctor Ramón Jiménez
d9faf4c980
Use login instead of name in verify workflow 2023-07-26 02:19:44 +02:00
Héctor Ramón Jiménez
269e5410da
Fetch all repository history in verify workflow 2023-07-26 02:19:25 +02:00
Héctor Ramón Jiménez
355ef8188a
Add workflow to verify CHANGELOG is always up-to-date 2023-07-26 02:10:01 +02:00
Héctor Ramón Jiménez
3220d472ac
Fix document workflow for GitHub CI 2023-05-11 17:17:35 +02:00
Héctor Ramón Jiménez
d3900e0673
Enable renderer backends in integration example 2023-03-07 06:41:41 +01:00
Héctor Ramón Jiménez
de7fc637cf
Fix test workflow 2023-02-24 13:31:20 +01:00
Héctor Ramón Jiménez
8550550027
Remove iced_pure from document workflow 2022-08-06 01:57:40 +02:00
Luni-4
408474ca31 test-ci: Use modern workspace option instead of all 2022-07-14 19:39:43 +02:00
Luni-4
b6278afe3a format-ci: Add verbose option for format lints 2022-07-14 19:39:43 +02:00
Luni-4
1d7a4690a4 lint-ci: Consider clippy warnings as errors 2022-07-14 19:39:43 +02:00
Luni-4
09d2541a7a lint-ci: Check examples, tests and benches too 2022-07-14 19:39:43 +02:00
Luni-4
e750809ec2 lint-ci: Use modern workspace option instead of all 2022-07-14 19:39:43 +02:00
Héctor Ramón
2883aa31bb
Use proper profile for cargo-deb in build workflow 2022-07-14 19:11:25 +02:00
Héctor Ramón Jiménez
7022090a97
Use release-opt profile in build workflow 2022-07-14 18:06:04 +02:00
Héctor Ramón Jiménez
2065a40f64
Fix clippy lints for all crates and features
... and check those in CI as well!
2022-07-09 18:43:05 +02:00
Héctor Ramón Jiménez
d53cc5498b
Add lint workflow to run cargo clippy 2022-07-09 18:07:18 +02:00
Héctor Ramón Jiménez
5de337f214
Remove manual update of nix crate in audit workflow 2022-05-11 21:43:14 +02:00
Héctor Ramón Jiménez
02914e5e68
Use nightly toolchain in document CI workflow 2022-05-03 19:51:10 +02:00
Héctor Ramón Jiménez
a17a7103d3
Add new crates to document workflow 2022-04-30 13:44:37 +02:00
Héctor Ramón Jiménez
db40c9649e
Remove iced_web from document worfklow 2022-01-31 17:03:38 +07:00
Vladyslav Nikonov
bdca20fc4a
Experimental wgpu WebGL backend support
- Added missing `draw_cache_align_4x4` call for `brush_glyph` on wasm32 target
- Added WebGL support to `integratio_wgpu` example
- Fixed test.yml CI workflow
- Removed spir-v shader in `integration_wgpu`; Fixed formatting
- Removed redundant `BoxStream` typedef
2022-01-28 21:37:14 +07:00
Héctor Ramón Jiménez
3b95450c9d
Fix audit workflow
... since `nix` recently released a `0.22.3`, which is safe by default.
2022-01-26 14:26:01 +07:00
Héctor Ramón Jiménez
522368e8af
Build todos for Raspberry Pis in build workflow 2022-01-20 18:10:07 +07:00
Héctor Ramón Jiménez
79ac5bb890
Write CNAME file before publishing in document workflow 2022-01-19 22:26:13 +07:00
Héctor Ramón Jiménez
8b0f2e62db
Create worflow to publish latest docs to iced-rs/docs 2022-01-19 22:04:27 +07:00
Héctor Ramón Jiménez
34adeaa081
Add audit workflow for GitHub CI 2022-01-13 19:59:25 +07:00
Luni-4
7d96b7a799 CI: Run a Windows application without starting the shell too 2021-09-17 15:13:08 +02:00
Luni-4
2d0be87551 CI: Open the todos example via double-click on MacOS 2021-07-21 11:23:30 +02:00
Héctor Ramón Jiménez
1b6cf05f5f
Install libxkbcommon-dev for ubuntu-latest in CI 2021-06-26 12:19:23 +02:00
Héctor Ramón Jiménez
cf97982929 Build todos examples instead of pokedex in CI 2020-12-18 10:57:51 +01:00
Olivier Pinon
ce2ed35a1a #321 Fix async examples by feature-gating Command implementations + Add pokedex example in CI so that at least one async example is runned on CI 2020-04-25 02:03:17 +02:00
Héctor Ramón Jiménez
88b7dd6601 Check Wasm compilation of tour example in CI 2020-04-14 07:44:04 +02:00
Héctor Ramón Jiménez
b2242c571f Rename job in format workflow to all 2020-03-21 05:41:22 +01:00
Héctor Ramón Jiménez
e9ac53bb9a Add workflow to check format in CI 2020-03-21 05:36:51 +01:00
Héctor Ramón Jiménez
92af1b1c12 Fix todos build workflow 2020-01-21 00:37:57 +01:00
Héctor Ramón Jiménez
eb4f55c60b Check iced builds when targetting Wasm in CI 2019-12-18 23:57:31 +01:00
Héctor Ramón Jiménez
2cbd5d60c4 Archive todos binary before building deb pkg 2019-11-15 05:53:16 +01:00
Héctor Ramón Jiménez
5f87d3d7a5 Polish Build workflow in all platforms
- Add `.desktop` file to `.deb` package
- Statically link CRT on Windows
- Increase macOS deployment target
2019-11-15 05:06:50 +01:00
Héctor Ramón Jiménez
a5a893a0b5 Remove --locked from Build workflow 2019-11-15 04:32:22 +01:00
Héctor Ramón Jiménez
a1640b54d8 Improve Build workflow to generate .deb pkg 2019-11-15 04:23:47 +01:00
Héctor Ramón Jiménez
55f426d99a Fix linux-latest in Build workflow 2019-11-15 00:21:49 +01:00
Héctor Ramón Jiménez
695cb5ad42 Use different artifact name per platform 2019-11-15 00:09:38 +01:00