Skip to content

Commit 1543ffb

Browse files
authored
ci: fix docs deploy out of disk space (#3717)
1 parent d5838ba commit 1543ffb

2 files changed

Lines changed: 16 additions & 8 deletions

File tree

.github/workflows/docs-check.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ on:
1010
- .github/workflows/docs-check.yml
1111

1212
env:
13-
# Disable full debug symbol generation to speed up CI build and keep memory down
14-
# "1" means line tables only, which is useful for panic tracebacks.
15-
RUSTFLAGS: "-C debuginfo=1"
13+
RUSTFLAGS: "-C debuginfo=0"
1614
# according to: https://matklad.github.io/2021/09/04/fast-rust-builds.html
1715
# CI builds are faster with incremental disabled.
1816
CARGO_INCREMENTAL: "0"
@@ -35,10 +33,16 @@ jobs:
3533
sudo apt install -y -qq doxygen pandoc
3634
- name: Build python wheel
3735
uses: ./.github/workflows/build_linux_wheel
36+
- name: Free disk space
37+
working-directory: python
38+
run: |
39+
sudo chown 1001:118 -R target
40+
mv target/wheels/*.whl ./
41+
cargo clean
3842
- name: Build Python
3943
working-directory: docs
4044
run: |
41-
python -m pip install $(ls ../python/target/wheels/*.whl)
45+
python -m pip install ../python/*.whl
4246
python -m pip install -r requirements.txt
4347
- name: Run test
4448
working-directory: docs

.github/workflows/docs-deploy.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,7 @@ concurrency:
1919
cancel-in-progress: true
2020

2121
env:
22-
# Disable full debug symbol generation to speed up CI build and keep memory down
23-
# "1" means line tables only, which is useful for panic tracebacks.
24-
RUSTFLAGS: "-C debuginfo=1"
22+
RUSTFLAGS: "-C debuginfo=0"
2523
# according to: https://matklad.github.io/2021/09/04/fast-rust-builds.html
2624
# CI builds are faster with incremental disabled.
2725
CARGO_INCREMENTAL: "0"
@@ -47,10 +45,16 @@ jobs:
4745
sudo apt install -y -qq doxygen pandoc
4846
- name: Build python wheel
4947
uses: ./.github/workflows/build_linux_wheel
48+
- name: Free disk space
49+
working-directory: python
50+
run: |
51+
sudo chown 1001:118 -R target
52+
mv target/wheels/*.whl ./
53+
cargo clean
5054
- name: Build Python
5155
working-directory: python
5256
run: |
53-
python -m pip install $(ls target/wheels/*.whl)
57+
python -m pip install ../python/*.whl
5458
python -m pip install -r ../docs/requirements.txt
5559
- name: Build docs
5660
working-directory: docs

0 commit comments

Comments
 (0)