From 1e07ce50c23c33ceffa33db40eb3a5000f0aa11f Mon Sep 17 00:00:00 2001 From: Giulia Baldini Date: Tue, 23 Jul 2024 15:44:39 +0200 Subject: [PATCH] Use the wsl licence --- .github/workflows/mypy-flake-test.yml | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/.github/workflows/mypy-flake-test.yml b/.github/workflows/mypy-flake-test.yml index d06a4a8..87120a7 100644 --- a/.github/workflows/mypy-flake-test.yml +++ b/.github/workflows/mypy-flake-test.yml @@ -49,16 +49,15 @@ jobs: ## From here (https://github.com/Gurobi/gurobi-machinelearning/blob/main/.github/workflows/push.yml#L41C5-L50C78), thank you! - - name: Install Gurobi + - shell: bash + id: write-license + env: + LICENSE: ${{ secrets.GUROBI_LICENSE }} run: | - wget https://packages.gurobi.com/11.0/gurobi11.0.3_linux64.tar.gz - tar -xvf gurobi11.0.3_linux64.tar.gz - export GUROBI_HOME="$PWD/gurobi1103/linux64" - export PATH="${PATH}:${GUROBI_HOME}/bin" - export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib" - echo "$GUROBI_HOME" >> $GITHUB_PATH - echo "$LD_LIBRARY_PATH" >> $GITHUB_ENV - grbgetkey ${{ secrets.GUROBI_LICENSE }} + echo "$LICENSE" > $PWD/gurobi.lic + echo "grb_license_file=$PWD/gurobi.lic" >> $GITHUB_OUTPUT - name: Run tests + env: + GRB_LICENSE_FILE: ${{ steps.write-license.outputs.grb_license_file }} run: | poetry run python -m unittest discover tests -v