Skip to content

Commit 3b31a35

Browse files
committed
Add monorepo-projects.json
1 parent 07a2e8f commit 3b31a35

File tree

2 files changed

+512
-34
lines changed

2 files changed

+512
-34
lines changed

.github/workflows/codeql-monorepo.yml

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -33,45 +33,45 @@ jobs:
3333
outputs:
3434
projects: ${{ steps.changes.outputs.projects }}
3535
steps:
36-
# Only checkout the latest commit and just the packages folder
37-
- name: Checkout repository
38-
uses: actions/checkout@v4
39-
with:
40-
fetch-depth: 1
41-
sparse-checkout: "packages/*"
42-
path: 'dynamic'
43-
# EX:
44-
# {
45-
# "javascript": {
46-
# "babel-cli": [
47-
# "packages/babel-cli"
48-
# ],
49-
# "babel-code-frame": [
50-
# "packages/babel-code-frame"
51-
# ],
52-
# "babel-compat-data": [
53-
# "packages/babel-compat-data"
54-
# ],
55-
# ............ (for each directory under projects )
56-
- name: Build language based projects JSON for each package in the monorepo
57-
run: |
58-
#!/bin/bash
59-
cd dynamic
60-
json="{ \"javascript\": {"
61-
for dir in packages/*/
62-
do
63-
folder_name=$(basename "$dir")
64-
json+="\"$folder_name\": [ \"packages/$folder_name\" ],"
65-
done
66-
json="${json%,}}}"
67-
echo -e "$json" > dynamic-projects.json
68-
cat dynamic-projects.json
36+
# # Only checkout the latest commit and just the packages folder
37+
# - name: Checkout repository
38+
# uses: actions/checkout@v4
39+
# with:
40+
# fetch-depth: 1
41+
# sparse-checkout: "packages/*"
42+
# path: 'dynamic'
43+
# # EX:
44+
# # {
45+
# # "javascript": {
46+
# # "babel-cli": [
47+
# # "packages/babel-cli"
48+
# # ],
49+
# # "babel-code-frame": [
50+
# # "packages/babel-code-frame"
51+
# # ],
52+
# # "babel-compat-data": [
53+
# # "packages/babel-compat-data"
54+
# # ],
55+
# # ............ (for each directory under projects )
56+
# - name: Build language based projects JSON for each package in the monorepo
57+
# run: |
58+
# #!/bin/bash
59+
# cd dynamic
60+
# json="{ \"javascript\": {"
61+
# for dir in packages/*/
62+
# do
63+
# folder_name=$(basename "$dir")
64+
# json+="\"$folder_name\": [ \"packages/$folder_name\" ],"
65+
# done
66+
# json="${json%,}}}"
67+
# echo -e "$json" > dynamic-projects.json
68+
# cat dynamic-projects.json
6969

7070
- name: Spot changes to projects
7171
id: changes
7272
uses: advanced-security/monorepo-code-scanning-action/changes@main
7373
with:
74-
projects-json: dynamic/dynamic-projects.json
74+
projects-json: monorepo-projects.json
7575

7676
scan:
7777
if: needs.changes.outputs.scan-required == true

0 commit comments

Comments
 (0)