Commit graph

78 commits

Author SHA1 Message Date
Héctor Ramón Jiménez
e576261ceb
Disable artifacts job in audit workflow
It seems to produce false positives all the time,
while not really detecting outdated dependencies
when it matters.
2024-02-20 01:37:50 +01:00
Héctor Ramón Jiménez
58494bd033
Pin nightly toolchain to a specific day in document workflow 2023-12-19 12:51:32 +01:00
Héctor Ramón Jiménez
d7dd033861
Ignore raw-window-handle outdated artifact 2023-12-15 13:51:26 +01:00
Héctor Ramón
817f728687
Merge pull request #2135 from iced-rs/ci/deny-warnings
Deny warnings in `test` workflow
2023-11-12 03:43:40 +01:00
Héctor Ramón Jiménez
93416cbebd
Deny warnings in test workflow 2023-11-12 03:33:09 +01:00
Héctor Ramón Jiménez
ae2d59ae96
Add check workflow to ensure iced_widget crate compiles 2023-11-12 03:17:02 +01:00
Héctor Ramón Jiménez
ef015a5e72
Run sed with -i option in artifacts job 2023-11-11 04:46:11 +01:00
Héctor Ramón Jiménez
bb2f557d6a
Fix artifacts job in audit workflow 2023-11-11 04:36:45 +01:00
Héctor Ramón Jiménez
6582387579
Merge branch 'master' into text-editor 2023-10-27 03:58:45 +02:00
Héctor Ramón Jiménez
f1b1344d59
Run cargo update before cargo audit in audit workflow 2023-10-22 15:08:08 +02:00
Héctor Ramón Jiménez
76873921af
Fix build workflow in GitHub CI 2023-09-20 15:56:05 +02:00
Héctor Ramón Jiménez
9991052ce5
Create cargo lint alias 2023-09-20 04:07:20 +02:00
Héctor Ramón Jiménez
0166744654
Add iced_highlighter to document workflow 2023-09-19 20:56:50 +02:00
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