4343 release_name : ${{ steps.version.outputs.release_name }}
4444 version : ${{ steps.version.outputs.version }}
4545
46+ env :
47+ PUBLISHABLE_PACKS_LIST : |
48+ javascript/frameworks/cap/src
49+ javascript/frameworks/cap/ext
50+ javascript/frameworks/cap/lib
51+ javascript/frameworks/ui5/src
52+ javascript/frameworks/ui5/ext
53+ javascript/frameworks/ui5/lib
54+ javascript/frameworks/xsjs/src
55+ javascript/frameworks/xsjs/ext
56+ javascript/frameworks/xsjs/lib
57+ javascript/heuristic-models/ext
58+
4659 steps :
4760 - name : CodeQL - Validate and parse version
4861 id : version
@@ -95,19 +108,8 @@ jobs:
95108 env :
96109 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
97110 run : |
98- # Publishable packs: queries, models (ext), and libraries (lib)
99- PUBLISHABLE_PACKS=(
100- "javascript/frameworks/cap/src"
101- "javascript/frameworks/cap/ext"
102- "javascript/frameworks/cap/lib"
103- "javascript/frameworks/ui5/src"
104- "javascript/frameworks/ui5/ext"
105- "javascript/frameworks/ui5/lib"
106- "javascript/frameworks/xsjs/src"
107- "javascript/frameworks/xsjs/ext"
108- "javascript/frameworks/xsjs/lib"
109- "javascript/heuristic-models/ext"
110- )
111+ # Read the shared pack list from the job-level environment variable.
112+ mapfile -t PUBLISHABLE_PACKS <<< "${PUBLISHABLE_PACKS_LIST}"
111113
112114 echo "Publishing CodeQL packs..."
113115 for pack_dir in "${PUBLISHABLE_PACKS[@]}"; do
@@ -126,18 +128,6 @@ jobs:
126128 run : echo "⏭️ CodeQL pack publishing disabled via workflow input"
127129
128130 - name : CodeQL - Bundle CodeQL packs
129- env :
130- PUBLISHABLE_PACKS_LIST : |
131- javascript/frameworks/cap/src
132- javascript/frameworks/cap/ext
133- javascript/frameworks/cap/lib
134- javascript/frameworks/ui5/src
135- javascript/frameworks/ui5/ext
136- javascript/frameworks/ui5/lib
137- javascript/frameworks/xsjs/src
138- javascript/frameworks/xsjs/ext
139- javascript/frameworks/xsjs/lib
140- javascript/heuristic-models/ext
141131 run : |
142132 mkdir -p dist-packs
143133
0 commit comments