File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -81,13 +81,22 @@ jobs:
8181 env :
8282 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
8383 run : |
84+ RELEASE_NAME="${{ steps.version.outputs.release_name }}"
8485 LANGUAGES="actions cpp csharp go java javascript python ruby swift"
86+
87+ # Prerelease versions (containing a hyphen) require --allow-prerelease
88+ PRERELEASE_FLAG=""
89+ if [[ "${RELEASE_NAME}" == *-* ]]; then
90+ PRERELEASE_FLAG="--allow-prerelease"
91+ echo "Detected prerelease version — using ${PRERELEASE_FLAG}"
92+ fi
93+
8594 echo "Publishing CodeQL tool query packs..."
8695 for lang in ${LANGUAGES}; do
8796 PACK_DIR="server/ql/${lang}/tools/src"
8897 if [ -d "${PACK_DIR}" ]; then
8998 echo "📦 Publishing ${PACK_DIR}..."
90- codeql pack publish --threads=-1 -- "${PACK_DIR}"
99+ codeql pack publish --threads=-1 ${PRERELEASE_FLAG} -- "${PACK_DIR}"
91100 echo "✅ Published ${lang} tool query pack"
92101 else
93102 echo "⚠️ Skipping ${lang}: ${PACK_DIR} not found"
You can’t perform that action at this time.
0 commit comments