File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55
66name : Docs
77
8+ permissions :
9+ contents : read
10+ pages : write
11+ id-token : write
12+
13+ concurrency :
14+ group : pages
15+ cancel-in-progress : false
16+
817jobs :
918 docs :
1019 name : Build and deploy documentation
11- concurrency : ci-${{ github.ref }}
1220 runs-on : ubuntu-latest
21+ environment :
22+ name : github-pages
23+ url : ${{ steps.deployment.outputs.page_url }}
1324 steps :
1425 - uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
1526 - uses : dtolnay/rust-toolchain@29eef336d9b2848a0b548edc03f92a220660cdb8 # stable
1627 - uses : Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
28+ - uses : actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5
1729 - name : Build rustdoc
1830 run : cargo doc --all-features --workspace
1931 - name : Organize
2032 run : |
2133 rm -rf target/gh-pages
2234 mkdir target/gh-pages
2335 mv target/doc target/gh-pages/rustdoc
24- - name : Deploy
25- uses : JamesIves/github-pages-deploy-action@800bbc83122db9d4c38fcd284782d5afe62e52df # releases/v4
36+ - uses : actions/upload-pages-artifact@7b1f4a764d45c48632c6b24a0339c27f5614fb0b # v4
2637 with :
27- branch : gh-pages
28- folder : target/gh-pages
29- single-commit : true
38+ path : target/gh-pages
39+ - name : Deploy
40+ id : deployment
41+ uses : actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4
You can’t perform that action at this time.
0 commit comments