ci: Updated pages.yml workflow
Use nightly channel to enable docs generating feature badges, plus enabled more features in the docs build, and building the cctk docs also
This commit is contained in:
parent
5d1dfc4c54
commit
e5955b568d
2 changed files with 19 additions and 15 deletions
7
.github/workflows/pages.yml
vendored
7
.github/workflows/pages.yml
vendored
|
|
@ -7,7 +7,6 @@ on:
|
|||
|
||||
jobs:
|
||||
pages:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
|
|
@ -15,10 +14,14 @@ jobs:
|
|||
uses: actions/checkout@v3
|
||||
with:
|
||||
submodules: recursive
|
||||
- name: Install Rust nightly
|
||||
uses: dtolnay/rust-toolchain@master
|
||||
with:
|
||||
toolchain: nightly-2025-07-31
|
||||
- name: System dependencies
|
||||
run: sudo apt-get update; sudo apt-get install -y libxkbcommon-dev libwayland-dev
|
||||
- name: Build documentation
|
||||
run: cargo doc --no-deps --verbose --features tokio,winit
|
||||
run: RUSTDOCFLAGS="--cfg docsrs" cargo +nightly-2025-07-31 doc --no-deps -p cosmic-client-toolkit -p libcosmic --verbose --features tokio,winit,wayland,process,desktop,single-instance
|
||||
- name: Deploy documentation
|
||||
uses: peaceiris/actions-gh-pages@v3
|
||||
with:
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
#![allow(clippy::module_name_repetitions)]
|
||||
#![cfg_attr(target_os = "redox", feature(lazy_cell))]
|
||||
#![cfg_attr(docsrs, feature(doc_auto_cfg))]
|
||||
|
||||
/// Recommended default imports.
|
||||
pub mod prelude {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue