Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 0 additions & 13 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -101,19 +101,6 @@ jobs:
if: ${{ always() }}
run: just compose-down-and-wipe

dev-guide:
name: dev-guide mdbook
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v7

- uses: taiki-e/install-action@v2
with:
tool: just,mdbook,mdbook-linkcheck2

- run: just book-test
Comment thread
syphar marked this conversation as resolved.

lint-format:
name: linters & formatters
runs-on: ubuntu-latest
Expand Down
48 changes: 48 additions & 0 deletions .github/workflows/dev-guide.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Dev-Guide mdBook

on:
pull_request:
pull_request_target:
branches:
- main
types: [closed]

jobs:
test:
name: build and test
if: ${{ github.event_name == 'pull_request' || github.event.pull_request.merged }}
Comment thread
GuillaumeGomez marked this conversation as resolved.
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6

- name: Install Rust
run: rustup update stable && rustup default stable

- name: Install mdbook
uses: taiki-e/install-action@v2
with:
tool: just,mdbook,mdbook-linkcheck2

- run:
just book-test # also runs the build

- uses: actions/upload-pages-artifact@v3
with:
path: docs/book/html

# Deploy is run as a separate job as it needs elevated permissions
deploy:
name: deploy
needs: test # the `test` job uploads the pages artifact
if: github.event_name == 'pull_request_target' && github.event.pull_request.merged && github.repository_owner == 'rust-lang'
permissions:
pages: write
id-token: write
environment:
name: github-pages
url: ${{steps.deployment.outputs.page_url}}
runs-on: ubuntu-latest
steps:
- name: Deploy to GitHub Pages
uses: actions/deploy-pages@v4
id: deployment
Loading