Remove unused packages as part of build dependencies

The reproducible runtime test failed due to running out of space. If we have
multiple tests failing due to out of space, and all of our tests have these
unused, it makes sense just to always so uninstall.

Also extends the time limit of reproducible-runtime, as 2h has been hit a few
times before.
This commit is contained in:
Luke Parker
2023-10-10 21:09:45 -04:00
parent 9bf8c92325
commit 985795e99d
3 changed files with 7 additions and 19 deletions

View File

@@ -15,25 +15,10 @@ jobs:
steps:
- uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac
# - name: Install Build Dependencies
# uses: ./.github/actions/build-dependencies
# with:
# github-token: ${{ inputs.github-token }}
# Inlined build-dependencies action to minimize disk usage
- name: Install Protobuf
uses: arduino/setup-protoc@a8b67ba40b37d35169e222f3bb352603327985b6
- name: Install Build Dependencies
uses: ./.github/actions/build-dependencies
with:
repo-token: ${{ inputs.github-token }}
- name: Install Rust
uses: dtolnay/rust-toolchain@5cb429dd810e16ff67df78472fa81cf760f4d1c0
with:
toolchain: stable
targets: wasm32-unknown-unknown
- name: Remove unused packages
run: sudo apt remove -y *powershell* *bazel* *nodejs* *npm* *yarn* *terraform* *firefox* *chromium* *texinfo* *sqlite3* *imagemagick* && sudo apt autoremove -y
github-token: ${{ inputs.github-token }}
- name: Run Full Stack Docker tests
run: cd tests/full-stack && GITHUB_CI=true RUST_BACKTRACE=1 cargo test