4343 - uses : actions/checkout@v2
4444
4545 - name : Initialize CodeQL
46- uses : github/codeql-action/ init@v1
46+ uses : ./ init
4747 with :
48+ tools : latest
4849 languages : python
50+ setup-python-dependencies : false
4951
5052 - name : Test Auto Package Installation
5153 run : |
6062 esac
6163 echo ${basePath}
6264
63- find ${basePath}/hostedtoolcache/CodeQL -path "*x64/codeql" -exec $GITHUB_WORKSPACE/python-setup/auto_install_packages.py {} \;
65+ codeql_version="0.0.0-$(cat "$GITHUB_WORKSPACE/src/defaults.json" | jq -r .bundleVersion | rev | cut -d - -f 1 | rev)"
66+ $GITHUB_WORKSPACE/python-setup/auto_install_packages.py "${basePath}/hostedtoolcache/CodeQL/$codeql_version/x64/codeql"
6467 - name : Setup for extractor
6568 run : |
6669 echo $CODEQL_PYTHON
@@ -103,23 +106,28 @@ jobs:
103106 - uses : actions/checkout@v2
104107
105108 - name : Initialize CodeQL
106- uses : github/codeql-action/ init@v1
109+ uses : ./ init
107110 with :
111+ tools : latest
108112 languages : python
113+ setup-python-dependencies : false
109114
110115 - name : Test Auto Package Installation
111116 run : |
112117 $cmd = $Env:GITHUB_WORKSPACE + "\\python-setup\\install_tools.ps1"
113118 powershell -File $cmd
114119
115120 cd $Env:GITHUB_WORKSPACE\\${{ matrix.test_dir }}
116- py -3 $Env:GITHUB_WORKSPACE\\python-setup\\auto_install_packages.py C:\\hostedtoolcache\\windows\\CodeQL\\0.0.0-20200826\\x64\\codeql
121+ $DefaultsPath = Join-Path (Join-Path $Env:GITHUB_WORKSPACE "src") "defaults.json"
122+ $CodeQLBundleName = (Get-Content -Raw -Path $DefaultsPath | ConvertFrom-Json).bundleVersion
123+ $CodeQLVersion = "0.0.0-" + $CodeQLBundleName.split("-")[-1]
124+ py -3 $Env:GITHUB_WORKSPACE\\python-setup\\auto_install_packages.py C:\\hostedtoolcache\\windows\\CodeQL\\$CodeQLVersion\\x64\\codeql
117125 - name : Setup for extractor
118126 run : |
119127 echo $Env:CODEQL_PYTHON
120128
121- py -3 $Env:GITHUB_WORKSPACE\\python-setup\\tests\\from_python_exe.py $Env:CODEQL_PYTHON
129+ py -3 $Env:GITHUB_WORKSPACE\\python-setup\\tests\\from_python_exe.py $Env:CODEQL_PYTHON
122130 - name : Verify packages installed
123131 run : |
124132 $cmd = $Env:GITHUB_WORKSPACE + "\\python-setup\\tests\\check_requests_123.ps1"
125- powershell -File $cmd ${{ matrix.python_version }}
133+ powershell -File $cmd ${{ matrix.python_version }}
0 commit comments