Skip to content

Commit

Permalink
Getting rid out of the installation of the openssl vendored. Propagat…
Browse files Browse the repository at this point in the history
…ing the installation of the gssapi headers to the others UNIX based actions
  • Loading branch information
TheRustifyer committed Apr 13, 2023
1 parent dff5d8d commit d353508
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 3 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/code-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ jobs:
run: |
rustup toolchain install nightly
rustup override set nightly
- name: Make the USER own the working directory. Installing `gssapi` headers
if: ${{ matrix.os == 'ubuntu-latest' }}
run: |
sudo chown -R $USER:$USER ${{ github.workspace }}
sudo apt -y install gcc libgssapi-krb5-2 libkrb5-dev libsasl2-modules-gssapi-mit
- name: Caching cargo dependencies
id: project-cache
Expand Down
5 changes: 5 additions & 0 deletions .github/workflows/code-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,11 @@ jobs:
steps:
- uses: actions/checkout@v3

- name: Make the USER own the working directory. Installing `gssapi` headers
run: |
sudo chown -R $USER:$USER ${{ github.workspace }}
sudo apt -y install gcc libgssapi-krb5-2 libkrb5-dev libsasl2-modules-gssapi-mit
- name: Caching project dependencies
id: project-cache
uses: Swatinem/rust-cache@v2
Expand Down
3 changes: 0 additions & 3 deletions .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,6 @@ jobs:
- { rust: stable, os: windows-latest }

steps:
- name: Installing vendored OpenSSL
run: cargo install cargo-generate --features vendored-openssl

- name: Make the USER own the working directory. Installing `gssapi` headers
if: ${{ matrix.os == 'ubuntu-latest' }}
run: |
Expand Down

0 comments on commit d353508

Please sign in to comment.